תכנות
—
שיעור 12
4/December/2008
הפיכת מחרוזת למספר
ראינו כיצד בפייתון ניתן להפוך מחרוזת
(string)
למספר
שלם
(integer)
על ידי הפונקציה
int()
ראו תרגיל למטה.
מִלים בשורת הפקודה
כתבנו תכנית פשוטה בפייתון שמקבלת מִלה בהפעלת התכנית, ומדפיסה את המִלה שהתקבלה.
כך נראית התכנית ב-Emacs
הרצה
לאחר כתיבת התכנית ושמירתה (ב-emacs),
כך נראות הרצות שלה בטרמינל. שימו לב שהתכנית נכשלת לפני הפקודה:
chmod +x ...
ונכשלת גם כשלא מספקים לה מִלה.
תרגילים
בכל
תרגיל של כתיבת תכנית פייתון, שלח:
-
את קבץ התכנית כצרופה.
-
בעזרת העתק-והדבק
את הפקודות שעשית והתגובות שקבלת ב
Terminal-shell
(: קונכיית מסוף ?:) כדי להריץ את התכנית.
-
קרא את הסיכום שלמעלה. אם יש צורך, חזור על
הסיכום של שעור קודם
.
-
שחזר את התכנית
s1.py
שלמעלה. והרץ אותה כמה פעמים, בכל פעם עם מלה אחרת.
-
כתוב את התכנית
n1.py
הבאה:
הרץ אותה כמה פעמים באופן הבא:
|
# ./n1.py 2008
# ./n1.py -216
# ./n1.py six
|
התכנית אמורה להצליח במקרים הראשונים ולהכשל במקרה האחרון, מדוע?
חזרה לעמוד האם