תכנות
—
שיעור 19
11/February/2008
זוג או פרט
—
Even or Odd
כדי לבדוק אם מספר הוא זוגי אנו מחלקים אותו ב 2 ובודקים את השארית.
אם השארית היא אפס אז המספר זוגי. אחרת, הוא מספר אי-זוגי (פֶּרֶט).
הצגנו על הלוח את התכנית הבאה הבודקת אם מספר נתון הוא זוג
(even)
או פרט
(odd).
שימו לב ליכולות פייתון בהן אנו משתמשים (לראשונה).
-
כדי לקבל את השארית של חלוק בין מספרים שלמים, אנו משתמשים בפעולת חשבון עם סימן
אחוז:
%
-
בכדי לבדוק
שויון
בין מספרים אנו משתמשים
בשני
סימני שיויון רצופים.
==
זאת בנגוד לסימן שויון אחד
שבפייתון משמעותו
השׂמה
כפי שראינו בעבר
.
להלן כמה דוגמאות הרצה:
פעולות עם סימן אחוז
—
%
שימו לב, בפייתון סימן האחוז משמש לכמה פעולות שונות.
-
החלפה בתוך המחרוזת שמשמאל לסימן האחוז.
-
בצמוד ל"אות קסם" למשל:
%s
ו-
%d
שמסמנים
מקומות
להחלפה על ידי מחרוזת אחרת או מספר.
-
פעולת חשבון של חישוב שארית מחלוקה בין מספרים.
תרגילים
בכל
תרגיל של כתיבת תכנית פייתון, שלח:
-
את קבץ התכנית כצרופה.
-
בעזרת העתק-והדבק
את הפקודות שעשית והתגובות שקבלת ב
Terminal-shell
(: קונכיית מסוף ?:) כדי להריץ את התכנית.
-
השלם תרגילים קודמים.
-
קרא
היטב
את הסיכום שלמעלה. רשום נקודות לא מובנות או הצעות תיקון ושלח.
-
שחזר והרץ את התכנית
parity.py
שלמעלה.
חזרה לעמוד האם