תיקונים למחברות שבוע 5

תגיות:

מחברת 2

תיקון מספר 1

בתרגיל האחרון, במקום optional=['milk'] צ"ל optionals=['milk']

מחברת 3

תיקון מספר 1

את הפונקציה find_pythagorean_triples שאינה Generator, יש לשנות לפונקציה הבאה:

def find_pythagorean_triples(upper_bound=10_000):
    pythagorean_triples = []
    for c in range(3, upper_bound):
        for b in range(2, c):
            for a in range(1, b):
                if a ** 2 + b **2 == c ** 2:
                    pythagorean_triples.append((a, b, c))
    return pythagorean_triples


for triple in find_pythagorean_triples():
    print(triple)

תיקון מספר 2

בתרגיל “מנה מושלמת לחלוקה” בסעיף הדוגמה השלישי, צ"ל 1 + 2 + 3 + 4 + 6 ≠ 12

תיקון מספר 3

שם הקובץ בתרגיל האחרון (“לחששנית”) אינו logo.png, אלא logo.jpg

תיקון מספר 4

בפונקציה:

def fibonacci():
    a = 1
    b = 1
    numbers = [1, 1]
    while True:  # תמיד מתקיים
        yield a
        a, b = b, a + b

השורה הבאה מיותרת:

    numbers = [1, 1]

תיקון מספר 5

ומחזירה רשימה של כל המספרים השלמים מ־0 ועד עד אותו מספר

צריך להיות:

ומחזירה רשימה של כל המספרים השלמים מ־0 ועד אותו מספר

מחברת סיכום

תיקון מספר 1

תיקון מספר 2

כתוב:

מהו אחוז הכיתות שבהן ציינו 2 ימי הולדת באותו תאריך? השוו עם הפתרון המוצג בוויקיפדיה.

אך צ"ל כתוב:

מהו אחוז הכיתות שבהן ציינו לפחות 2 ימי הולדת באותו תאריך? השוו עם הפתרון המוצג בוויקיפדיה.

3 לייקים

זה בסדר אם פתרתי באופן שכל אחד מן הפרקים ללא כל הפרטים, קיבל שם : page not found ומספור?

בשאלה האחרונה (פרדוקס ימי הולדת) נכתב:
“מהו אחוז הכיתות שבהן ציינו 2 ימי הולדת באותו תאריך? השוו עם הפתרון המוצג בוויקיפדיה”.

ככל שאני מבין את רוח השאלה, אולי היה צריך לכתוב “לפחות 2 ימי הולדת” [(p(x>1 במקום (p(x=2].
לפי ההגדרה הנוכחית במידה ובכיתה ישנם 3 תלמידים עם אותו תאריך יום הולדת- אנו נתייחס לכיתה זו כמו לכיתה ללא תלמידים עם אותו תאריך יום הולדת…

לייק 1

באוספים אין סופיים, בדוגמה של הגנרטור, השורה numbers[1, 1] מיותרת

לייק 1

בקשר לשאלה של הימי הולדת:
האם הפונקציה שאנחנו כותבים צריה לקבל את השנתון שעליו מבוצע החישוב של תלמידי בית הספר? רשום שהפונקציה צריכה לקבל נתון של כמות כיתות, כמות ילדים בכיתה ולהתחשב בהאם שנה מעוברת או לא (נתון שנקבע לפי שנתון עליו מבצעים את הפונקציה).
אם כך-האם הפונקציה שאני כותב צריכה להיות בעלת 3 ארגומנטים או 2?

היי ביקשתם תיקונים קטנים לעתיד וראיתי מה רשמת מעלה אבל זה עדיין מבלבל:

מחברת 3 - מנה מושלמת לחלוקה
image
צריך לשנות לשווה 16

@hushay12
זה תיקון מספר 2 :slight_smile:
ושים לב שים ביקש לא לתייג אותו

לייק 1

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

הכוונה היא האם סכום מחלקיו של מספר שווה או לא שווה למספר עצמו, לכן יש בחלק שווה ובחלק לא שווה :slight_smile:

במחברת 3 תחת ההסבר על “חיסכון בזיכרון” כתוב “נכתוב פונקציה רגילה שמקבלת מספר שלם, ומחזירה רשימה של כל המספרים השלמים מ־0 ועד עד אותו מספר (נשמע לכם מוכר?)”
אני חושבת ש"עד" אחד מיותר.

2 לייקים