תכנות — שיעור 12 4/December/2008    

הפיכת מחרוזת למספר

ראינו כיצד בפייתון ניתן להפוך מחרוזת (string) למספר שלם (integer) על ידי הפונקציה

int()
ראו תרגיל למטה.

מִלים בשורת הפקודה

כתבנו תכנית פשוטה בפייתון שמקבלת מִלה בהפעלת התכנית, ומדפיסה את המִלה שהתקבלה. כך נראית התכנית ב-Emacs


הרצה

לאחר כתיבת התכנית ושמירתה (ב-emacs), כך נראות הרצות שלה בטרמינל. שימו לב שהתכנית נכשלת לפני הפקודה:    chmod +x ...
ונכשלת גם כשלא מספקים לה מִלה.


תרגילים

בכל תרגיל של כתיבת תכנית פייתון, שלח:
  1. קרא את הסיכום שלמעלה. אם יש צורך, חזור על הסיכום של שעור קודם .
  2. שחזר את התכנית s1.py שלמעלה. והרץ אותה כמה פעמים, בכל פעם עם מלה אחרת.
  3. כתוב את התכנית n1.py הבאה:
    הרץ אותה כמה פעמים באופן הבא:

    # ./n1.py 2008
    # ./n1.py -216
    # ./n1.py six

    התכנית אמורה להצליח במקרים הראשונים ולהכשל במקרה האחרון, מדוע?

חזרה לעמוד האם