Menu
Coddy logo textTech

משפט 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 אונליין