מעבר לתוכן
  • אורחים? הירשמו עכשיו!

    אם אתם רואים את ההודעה הזו, כנראה שאתם לא רשומים לקהילה שלנו, וככל הנראה אתם מפספסים דברים מגניבים!

    תוכלו להירשם במהירות והעיקר שלא תישארו בחוץ!

תרגיל השבוע 2 תרגילים


icecore

הודעות מומלצות

1. שאלה: (רמה: מתחילים) כתבו תוכנה, אשר מחשבת את זמן הריצה בין תחילת הריצה לזמן הנוכחי.

תשובה:

from timeit import default_timer
def timer(n):
    start = default_timer()
    # some code here
    for row in range(0,n):
        print(row)
    print(default_timer() - start)

timer(5)
timer(15)
0                                                                                                             
1                                                                                                             
2                                                                                                             
3                                                                                                             
4                                                                                                             
2.6107000849151518e-05                                                                                        
0                                                                                                             
1                                                                                                             
2                                                                                                             
3                                                                                                             
4                                                                                                             
5                                                                                                             
6                                                                                                             
7                                                                                                             
8                                                                                                             
9                                                                                                             
10                                                                                                            
11                                                                                                            
12                                                                                                            
13                                                                                                            
14                                                                                                            
4.1371999941475224e-05

2. שאלה: (רמה: מתחילים+) כתבו תוכנה שהופכת רשימת ערכים בDict ויוצרת Nested list רק עם המפתחות.

 

תשובה:

num_list = [1, 2, 3, 4]
new_dict = current = {}
for name in num_list:
    current[name] = {}
    current = current[name]
print(new_dict)
{1: {2: {3: {4: {}}}}}

 

 

 

קישור ישיר להודעה
שיתוף באתרים אחרים
  • icecore נעץ את נושא
  • icecore הוריד מנעיצה את נושא
  • תגובות 0
  • נוצר
  • תגובה אחרונה

בארכיון

נושא זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
×
  • יצירת חדש...

מידע חשוב

שמרנו את העוגיות במכשירך בכדי לשפר את האתר שלנו. באפשרותך להגדיר את העוגיות, אחרת אנו רואים בזאת אישור ואפשר להמשיך.