תכנות
—
שיעור 21
25/February/2008
פייתון
—
רשימות
הסברנו את מושג
הרשימה
(list)
בפייתון.
ראינו דמיון בין רשימות למחרוזות.
הרשימה בה עסקנו - היא רשימת המלים משורת הפקודה שמפעילה תכנית.
בפייתון, הרשימה הזו היא
sys.argv
הנה דוגמא
והרצתה
הערות:
-
במקרה הזה אורך הרשימה
len(sys.argv)
הוא 4.
-
המלה הראשונה
sys.argv[0]
היא שם התכנית.
-
המלה השלישית
sys.argv[2]
היא
איננה
המספר
13.
היא בעצם
מחרוזת
בת שתי אותיות, האות '1' והאות '3'.
מציאת מינימום
הצגנו את התכנית הבאה. נחזור אליה בפעם הבאה.
תרגילים
בכל
תרגיל של כתיבת תכנית פייתון, שלח:
-
את קבץ התכנית כצרופה.
-
בעזרת העתק-והדבק
את הפקודות שעשית והתגובות שקבלת ב
Terminal-shell
(: קונכיית מסוף ?:) כדי להריץ את התכנית.
-
השלם תרגילים קודמים.
-
שחזר את התכנית
argshow.py
שלמעלה והרץ אותה עם קבוצות מלים אחרות.
-
נסה להבין את התכנית
vmin.py
שלמעלה.
חזרה לעמוד האם