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

תנאים
פקודת if בסיסית

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

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

Guide

מטרה

אסוף את כל הביצים בשדה והשווה ביניהן באמצעות תנאי במשפט if.

אסוף את כל הביצים בשדה על-ידי הליכה עליהן, וכאשר תאסוף אותן אחסן אותן ברשימה בשם basket .

basket = ["blue egg", "red egg", "shiny egg", "green egg"]

לאחר שהגדרת את הרשימה, לך לסימני ה-X כדי להשוות ביניהן ובין הקבוע eggs באמצעות תנאים במשפט if. הקבוע eggs מחזיק בערך כללי עבור הביצים שבידיך.

if basket[0] == basket[1]: player.speak("This statement is True!") else: player.speak("This statement is False!")

הקוד הזה משווה בין שני הפריטים הראשונים ברשימה, ואופרטור == משמש לבדוק אם שני הפריטים המושווים זהים. אם הם אכן זהים, מבוצעת הפקודה הראשונה, ואם לא – הקוד שבפסקת ה-else מורץ במקום.

הרץ את אותם משפטי if בסימני ה-X הבאים אך השתמש בתנאים הבאים:

if basket[1] != basket[2] ו-if basket == eggs . אופרטור != משמש לבדוק אם שני הפריטים המושווים אינם זהים.

ספר קוד