קורס פיתוח בפייתון
פרק 3
>
רמה 2
מטרה
אספו ביצים ואזנו את החשבונות על ידי חיבור וחיסור של הכמויות שלהן.
זה הזמן לאסוף ביצים באזור הקינון; גשו לאסוף את הביצים השונות בשדה כדי שנוכל לתעד כמה ביצים הוטלו. הביצים האדומות שונות מהלבנות ומהכהות, שכן אינן ביצי תרנגולת.
ראשית, עברו על כל הביצים כדי לאסוף אותן, ואז צרו שני משתנים: total ו-red_eggs. במשתנה total הוסיפו את מספר הביצים שאספתם מכל סוג, ובמשתנה red_eggs אחסנו את מספר הביצים האדומות שאספתם.
כאשר סיימתם לאסוף את הכל, גשו לסימון ה-X הכהה, הפנו את פניכם לשולחן ובדקו מהו הערך התזונתי של כל ביצה. השתמשו בפונקציה speak() כדי להכפיל (*) את המשתנה total ב-90, שהוא הערך התזונתי בקלוריות של כל ביצה. כך: player.speak(total * 90).
לאחר שסיימתם לתעד את הערך התזונתי של האצווה הזאת, גשו לסימון ה-X הבהיר ובדקו כמה ביצי תרנגולת יש לכם. לשם כך עליכם לחסר (-) את המשתנה red_eggs מהמשתנה total ולהציג את התוצאה באמצעות הפונקציה speak. כך: player.speak(total - red_eggs), כדי להשלים את הרמה.