Menu
CoddyTech

משפט If

חלק מהיחידה יסודות במסלול ה-Python של Coddy. שיעור 20 מתוך 77.

משפטי if מאפשרים לנו להריץ קוד בהתאם לתנאים.

לדוגמה, בואו נבחן את הקוד הבא:

age = 20
status = "Child"
if age > 18:
	status = "Adult"
age += 1

הקוד שלמעלה בודק אם המשתנה age גדול מ־18. אם כן, הוא יקבע שהמשתנה status יכיל את המחרוזת "Adult".

בסופו של דבר, הקוד יגדיל את age ב-1 בין שהגיל גדול מ-18 ובין שלא.

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

if condition:
    code
    code
    code

אם התנאי הוא True, ניכנס לבלוק הקוד שבתוך if (הקוד המוזח).

challenge icon

אתגר

מתחילים

למשתנים a ו־b חסרים ערכים. מלאו אותם כך שהקוד שבתוך פקודת if יבוצע! (ודאו שתנאי ה־if מתקיים)

בסוף התוכנית, הערך של c צריך להיות 3.

בונוס: נסו למצוא יותר מפתרון אחד!

נסו בעצמכם

# החליפו את שני האפסים שלמטה כך שהתנאי של if יתקיים
a = 0
b = 0

# אל תשנו דבר מתחת לשורה זו
c = 0
if a >= b and not b < 10:
    c = 2

c += 1
print(f"c = {c}")
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר Python אונליין