קורס פיתוח בפייתון
פרק
>
רמה
אופרטורים בסיסיים
קבועים ותרגול
מטרה
לקחת סל ביצים ולאחסן את הביצים במיכלים לפני שתגידו כמה ביצים אחסנתם.
קבועים דומים למשתנים, אך יש להם ערך מוקצה מראש שאי אפשר לשנותו. בתרגיל זה, תשתמשו בקבוע בשם egg_basket אשר לו ערך לא ידוע המייצג את מספר הביצים בסל.
צרו שני משתנים לכל מיכל בשם: bag1, bag2 ואחסנו חצי מהביצים בכל שקית על ידי שימוש באופרטורים, כך: bag1 = egg_basket/2
פנו לסימני X הכהים מול המיכלים והשתמשו בפונקציה place() כדי לשים את השקיות בכל מיכל כך: player.place(bag1) .
לאחר מכן, פנו לסימני ה-X הבהירים מול השולחנות והשתמשו בפונקציה speak() כדי לבטא כמה ביצים יש לכם.
בנקודת ה-X הבהירה הראשונה בטאו כמה ביצים יש בסך הכל: player.speak("there are %d eggs" % (egg_basket)) . בנקודת ה-X הבהירה הבאה בטאו כמה ביצים יש בכל מיכל, כך: player.speak("there are %d eggs in bag 1 and %d in bag 2" % (bag1, bag2))