קורס פיתוח בפייתון
פרק
>
רמה

משתנים וסוגים
### הצבת אובייקטים מספר עצמים מסוימים צריכים להיות ממוקמים במרחב בצורה נכונה כדי להשיג את המטרה. כשמתכננים את מיקום האובייקטים, יש לקחת בחשבון את הדברים הבאים: 1. **מיקום**: היכן צריך להיות כל אובייקט ביחס אחד לשני וביחס לסביבה הסובבת. 2. **אוריינטציה**: הכיוון אליו פונה כל אובייקט. זה יכול להשפיע על תפקוד האובייקט. 3. **גודל וצורה**: ודא שהגודל והצורה של האובייקט מתאים למקום בו הוא ממוקם. 4. **אינטראקציה**: כיצד אובייקטים שונים יכולים להשפיע או לשנות את מצבם כשממוקמים בקרבה. חשיבה מתחשבת על מיקום העצמים לא רק מסייעת בהשגת המטרה אלא גם באופטימיזציה של היעילות הכוללת של המערכת המתוכננת.

מטרה

לאסוף חיטה בשדה, לאחסן אותה במשתנה ולהניח אותה בתיבה ולאחר מכן לסגור אותה כדי להשלים את השלב.

אסוף את הדגן בשדה ושמור אותם.

לאסוף את כל הגרגרים בשדה, ברגע שאספת אותם, שים אותם במשתנה על ידי כתיבת המילה "חיטה" ואחריה מספר הגרגרים שאספת, כך:

wheat = (number of grains picked up)

ברגע שהמשתנה מוכן, עבור לסימון ה-X מול התיבה הפתוחה ואחסן את הדגן על ידי שימוש בפונקציה place(). ניתן להשתמש בפונקציית ההנחה על ידי כתיבת שם המשתנה שברצונך להניח בתוך הסוגריים כשאתה פונה לתיבה שבה אתה רוצה לאחסן את הדגן, כך: player.place(wheat)

ברגע שסיימת לאחסן את החיטה, סגור את התיבה באמצעות הפונקציה close() שנלמדה בפרק קודם, כך: player.close()

ספר קוד