קורס פיתוח בפייתון
פרק
>
רמה
אופרטורים בסיסיים
פורמטי מחרוזות
מטרה
קרא לעבר התרנגולות וספור כמה תרנגולות יש סביב כל לול תוך שימוש במיתרים. לול בהקשר זה הוא בתי התרנגולות המוצגים במפה.
הלך לסימון ה-X הכהה בצד הימני של השדה וקרא לעבר התרנגולות בשדה באמצעות הפונקציה speak(). כתוב את המילה "Chirp" מוכפלת פי עשר כדי להשמיע קול מצייץ 10 פעמים, כך: player.speak("Chirp" * 10).
בקראך אליהן, תוודא שאין תרנגולות בתוך הלולים. ספור כמה תרנגולות יש סביב כל לול ואחסן את המספרים בתוך משתנים בשם: left_coup, right_coup.
לאחר שתקבעת את המשתנים, פנה אל כל אחד מהסימונים X שמול כל לול וקרא לעבר מספר התרנגולות סביב כל אחד תוך שימוש במשתנים. כתוב את המיתר של המילים "Right Coup has %d Chickens" , ה-%d הוא המקום שבו מספר התרנגולות יוכנס. אתה עוקב זאת על ידי הכנס המשתנה שתרצה להשתמש בו בטקסט: % (right_coup). לדוגמא:
right_coup = 2 player.speak("Right Coup has %d Chickens" % (right_coup)) # זה יפלט למסך "Right Coup has 2 Chickens"
כדי להבהיר, אותיות המוצבות ב" " מתייחסות כמיתרים, השימוש ב-% בתוך מיתר משמש להוסיף ערכים מבחוץ אל המיתר. ה-% עצמו הוא חלק משפת התכנות, מציין תוספת קוד חיצוני. הקוד %d מציין שהערך שהוכנס הוא מספר.
ספר את מספר התרנגולות הנכון סביב הלול השמאלי והימני, ואז אחסן את המספרים האלו במשתנים left_coup ו-right_coup בהתאמה. לך לסימוני ה-X והשתמש בפונקציה speak() יחד עם ההודעה הניתנת כדי לקרוא לעבר המספרים בהתאם ולהשלים את הרמה.