תכנות
—
שיעור 30
19/May/2008
נקודות מכמה משחקים
בהמשך
לתרגילים של חשוב מספר נקודות ממשחקי ליגה בכדורגל,
הצגנו תכנית שמחשבת את סך כל הנקודות שמתקבלות ממספר כלשהו של משחקים.
בתכנית הבאה שימו לב לנקודות הבאות:
-
התכנית מודיעה על שגיאה כאשר לא ניתנים מספרים כלל.
-
מכיון שכל משחק מספק שני מספרים, התכנית צריכה לקבל מספר זוגי של מספרים.
שם התכנית הוא חלק מהרשימה
sys.argv
ולכן האורך שלה חייב להיות אי-זוגי. אם האורך מתחלק בשתיים, זו גם שגיאה.
-
אנו מוסיפים את הנקודות שמקבלים מכל משחק אל תוך המשתנה p.
הנה התכנית שכתבנו
דוגמאות הרצה
גמגום
הצגנו את התכנית הפשוטה הבאה, שמדפיסה כל מלה שנותנים לה
פעמיים
.
דוגמאות הרצה
תרגילים
בכל
תרגיל של כתיבת תכנית פייתון, שלח:
-
את קבץ התכנית כצרופה.
-
בעזרת העתק-והדבק
את הפקודות שעשית והתגובות שקבלת ב
Terminal-shell
(: קונכיית מסוף ?:) כדי להריץ את התכנית.
-
שחזר את התכנית
score.py
המוצגת למעלה.
-
מה הם
כל
מספרי הנקודות שאפשר לקבל משלושה משחקים?
הרץ את התכנית עם דוגמאות שונות של תוצאות 3 משחקים (6 מספרים כל פעם),
כך שיתקבלו
כל
האפשרויות לנקודות.
-
שחזר את התכנית
gamgam.py
והרץ אותה על כמה משפטים מקוריים.
חזרה לעמוד האם