קורס פיתוח בפייתון
פרק 5
>
רמה 3
מטרה
להניח את האוכל ולקרוא לחזרזירים על ידי הצבת שמותיהם ברשימה.
החזרזירים כנראה יתחילו להיות רעבים בקרוב, אז קח את השקית הגדולה של אוכל לחזירים ולך לשני הסימונים הכהים של X במפה. השתמש בפונקציה place() כדי לשפוך את האוכל מהשקית כדי שהחזרזירים יוכלו לאכול, בדרך זו: player.place("food").
לאחר שסיימת להניח את האוכל על שני סימוני ה-X הכהים, לך לסימון ה-X הבהיר וקרא לחזרזירים כדי שיבואו לאכול. שמותיהם הם "Peggle", "Peter", "Piper" ו-"Pedro". כדי להקל על הקריאה להם, שים את השמות ברשימה כמו זו: names = ["Peggle", "Peter", "Piper", "Pedro"]
השתמש בלולאת for כדי לקרוא לכל שמות החזרזירים בעזרת הפונקציה speak(). הוסף הודעת קריאה "Come here %s". ה-%s מאפשר לך להוסיף מחרוזת לקריאה, במקרה זה שם.
names = ["Peggle", "Peter", "Piper", "Pedro"] for x in names: player.speak("Come here %s" % x)
בקוד הזה השחקן יוכל לקרוא לשמות כל החזרזירים לפי הסדר. ה-x בלולאת ה-for סופר באיזה מחזור נמצאת הלולאה וכך עוברת על כל שם ברשימה לפי הסדר עד שהיא מגיעה לסוף.