תכנות
—
שיעור 13
14/January/2007
פייתון
—
if
בשעור קודם
ראינו
דוגמא
של שמוש במשפט תנאי
if.
הסברנו את מבנה הפקודה.
-
אחרי המלה
if
מופיע
תנאי
שיכול להיות אמת או שקר.
-
לאחר התנאי יש לכתוב נקודותיים
:
-
לאחר מכן מופיעה שורה חדשה או שורות חדשות
מוסטות ימינה
רצוי בארבעה רווחים. בשורה או השורות האלה יהיו פקודות שיתבצעו
אם ורק אם
התנאי שאחרי ה
if
הוא אמת.
-
לאחר מכן מתחת ל
if
,
(בלי הסטה ימינה) יכול להופיע:
else:
-
אם משתמשים ב
else:
אז לאחר מכן, מופיעה שורה או שורות, שוב מוסטות ימינה.
בשורות האלה יהיו פקודות שיתבצעו
אם ורק אם
התנאי הוא שקר.
-
לאחר שמשפט ה if מסתיים, השורות חוזרות להתחיל מתחת ל if.
הנה דוגמא לתכנית
minmax2a.py
כמו שעשינו בשעור.
וכך נראית הפעלתה:
תרגילים
בכל
תרגיל של כתיבת תכנית פייתון, שלח:
-
את קבץ התכנית כצרופה.
-
בעזרת העתק-והדבק
את הפקודות שעשית והתגובות שקבלת ב
Terminal-shell
(: קונכיית מסוף ?:) כדי להריץ את התכנית.
-
אם יש, השלם תרגילים קודמים.
-
חזור על שעשינו בשעור. כתוב תכנית פייתון
minmax2a.py
כפי שהיא נראית למעלה.
-
כתוב תכנית דומה
minmax2b.py
הפעם עם מספרים אחרים כך ש
x > y
-
כתוב תכנית דומה לתכנית הראשונה
minmax2c.py
אבל הפעם שנה את פקודת ההדפסה כך שתדפיס:
The small number is 235 and the BIG number is 532.
בפקודת ההדפסה, כמובן להשתמש ב
m, M
(
ולא
בספרות)
חזרה לעמוד האם