תרגיל בולילנד - מחברת 6

היי!
קצת הלכתי לאיבוד ולא ממש הבנתי מה סדר הפעולות בתרגיל
הבנתי שצריך להגדיר אופרטור שהגיל של קניית פיצה הוא מעל 25 אבל לא הבנתי ממש את השאר
אשמח אם מישהו יוכל לעזור לי

תודה !!

לייק 1

שימ\י לב שזה צריך להיות גדול שווה מ25.

גם אני הסתבכתי! מבינה שצריך להגדיר את הגיל כגדול-שווה (=<) מ25. אבל לא מצליחה!
לפי מה שהבנתי צריך להגיש מחר את התרגילים אבל מצאתי סרטונים רק עד מחברת 5…
אשמח להכוונה!

צריך לקבל כקלט (גילו של המשתמש)
לשנות את סוג הקלט ממחרוזת למספר
ולאחר מכן להשוות את הקלט עם =<25

2 לייקים

איפה אני נופל?

פייתון למעשה נותן לנו את ההסבר: הוא אומר, השם “age_can_eat_pizza” לא מוגדר.
מה שעשית בשורה מספר שתיים לא מגדיר את הפרמטר. נסה להשתמש בסימן = לבד, ורק אח"כ להשוות את הגיל לפרמטר שמכיל בתוכו את הגיל שממנו אפשר לאכול פיצה.

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

לייק 1

אני נתקל באתגר דומה. שאני מוסיף את המשנה של הגיל המותר (age_a) ואז אני מדפיס את ההשוואה בין שני המשתנים, אני מקבל הודעה שגיאה של not defined, למרות שזה מספרי:

אשמח להבין איפה אני מפספס

למה השורה השנייה קיימת?
תחשוב יותר טוב פשוט, אולי פשוט לתת פקודת הדפסה לשאלה שלך?

(וכמובן עדיף להוסיף רווח אחרי הסימן שאלה :slight_smile:)

היי עומרי, תודה על העזרה, הצלחתי. אשמח להבין יותר לעומק, איך הוא יותר להחזיר לי תשובה True אם לא שאלתי אותו שאלת Boolean? מה בעצם גרם לטריגר של True?

תודה!

אתה פשוט הדפסתה את התשובה,
תיאורטית אני חושב שהייתה יכול לעשות

result = age >= 25
print(result)

לייק 1