תכנות
—
שיעור 32
11/June/2009
הזוגי הגדול
כתבנו על הלוח תכנית
maxeven.py
המוצאת את המספר הזוגי
(even)
הגדול מבין כל המספרים הניתנים בשורת הפקודה.
התכנית דומה ל"טיוטה הבאה":
שימו לב:
-
הערך None הוא ערך מיוחד בשפת פייתון, ומשמעו "כְּלוּם". בתכנית שכאן הוא מסמן את העובדה
שטרם נתקלנו במספר זוגי.
-
התנאים של while ושל if כתובים כמחרוזת בשפה (אנגלית) חופשית.
יש לשנותם לשפת פייתון.
-
פקודת ההדפסה בסיום התכנית תלויה בהמצאות מספר זוגי כלשהו.
דוגמאות הרצה
תרגילים
בכל
תרגיל של כתיבת תכנית פייתון, שלח:
-
את קבץ התכנית כצרופה.
-
בעזרת העתק-והדבק
את הפקודות שעשית והתגובות שקבלת ב
Terminal-shell
(: קונכיית מסוף ?:) כדי להריץ את התכנית.
-
השלם תרגילים קודמים.
-
קרא את הסיכום שלמעלה. אם יש צורך, חזור על
סיכומי שעור קודמים
.
-
הורד את "טיוטת התכנית"
maxeven.py
השלם אותה כך שהתנאים יהיו נכונים ובשפת פייתון.
הרץ עם הדוגמאות שלמעלה ועוד דוגמאות כבחירתך.
-
כתוב תכנית דומה
minodd.py
המוצאת ומדפיסה את המספר האי-זוגי
(odd)
הקטן ביותר. הרץ עם דוגמאות מענינות וצנועות.
חזרה לעמוד האם