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

מטרה
אספו ביצים ושבצו אותם ברשימה שניתן לאחסן במיכל.
אספו את הביצים השונות בתוך האסם, ושמרו אותן יחד ברשימה list כך שתוכלו לשים אותן יחד בתוך מיכל.
רשימות דומות למשתנים שמאפשרים לאחסן מספר ערכים יחד במקום אחד. כותבים זאת כמו משתנה רגיל אך במקום זאת שמים [] כערך, למשל: mylist = [] . ואז מוסיפים ערכים על ידי כתיבת שם הרשימה והוספת הפונקציה append() להוספת ערך לרשימה, כך: mylist.append(1) . הנה דוגמה:
my_list = [] my_list.append(3) # הערך הראשון שנשמר ברשימה הוא 3 my_list.append(5) # הערך השני שנשמר ברשימה הוא 5 my_list.append(2) # הערך השלישי שנשמר ברשימה הוא 2 # קוד זה יוצר רשימה כך: my_list = [3, 5, 2]
אספו את כל הביצים מכל צבע בשדה וצרו את המשתנים: blue_eggs, red_eggs, green_eggs. צרו רשימה בשם eggs , כך eggs = [] , ואז שימרו בתוך המשתנים את הביצים שצברתם מכל סוג צבע, כך: blue_eggs = 5.
עם מבנה זה, ניתן להוסיף את המשתנה לרשימה תוך שימוש בפונקציה append() שהוזכרה לעיל, כך: eggs.append(blue_eggs). הקפידו להוסיף אותן לפי הסדר של הצבעים המוזכרים למעלה וכפי שניתנו בעורך הקוד.
כאשר כל הביצים נמצאות בתוך הרשימה list , לכו לעבר מקום הסימון X ושימו אותן בתוך המיכל באמצעות הפונקציה place() בדיוק כפי שתשימו משתנה, כך: player.place(eggs) .