אשמח לעזרה - פיזבאזז

מדביק כאן את הקוד שלי, שמאד לא עובד, ככה שאין חשש ספויילר, ואשמח להכוונה למה שדפקתי כאן, אני מניח שזה עירוב של שימוש לא נכון ולא לפי הפרוטוקולים בשפה עצמה, ובניה לא נכונה של הרעיון עצמו.

number=int(input("enter number: "))

def fizbuzz ():
if fizzbuzz % 3 == 0 and fizzbuzz % 5 == 0:
print(“fizzbuzz”)
elif fizzbuzz % 3 == 0:
print(“fizz”)
elif fizzbuzz % 5 == 0:
print(“buzz”)
print(fizzbuzz)

שים לב שאתה בתנאים שלך אתה בודק ש-‘fizbuzz’ מתחלק ב-3 ולא המשתנה number

וואלאק נכון, וזו אכן בעיה :frowning:זה עדיין לא עובד, אבל לפחות עכשיו מסיבה גרועה אחת פחות.

הא הא!!! הצלחתי בסוף!
אם מישהי או מישהו נתקלות בפוסט הזה, כדאי מאד:
א. להיות פחות טיפשים ממני
ב. להבין את ההבדל בין פרינט לריטרן
ג. לזכור לקרוא לפונקציה אחרי שהגדרתם אותה

2 לייקים

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

3 לייקים

תודה ששיתפת! בזכות ההערות שלך הצלחתי לפתור את השאלה :slight_smile:

אה, ברור לי שאני לא טיפש :slight_smile:
תודה!