תכנות
—
שיעור 25
31/March/2008
התחלקות
—
Divisibility
כדי לראות אם מספר
מתחלק במספר
יש למצא את
השארית של
ולבדק אם השארית היא אפס. במקרה כזה אומרים ש
מחלק
את
.
ב-Python
אפשר לבדוק שארית של חלוקה כמו בדוגמא האינטראקטיבית הבאה:

מציאת מחלקים
—
Divisors
כתבנו את התכנית הבאה שמוצאת ומדפיסה את כל המחלקים של מספר
שהמשתמש נותן בפקודת ההרצה. אם המספר הוא
אז בודקים את
כל
המספרים השלמים מ
עד
ומדפיסים את אלה שהחלוקה בהם נותנת שארית
.
דוגמאות הרצה

תרגילים
בכל
תרגיל של כתיבת תכנית פייתון, שלח:
-
את קבץ התכנית כצרופה.
-
בעזרת העתק-והדבק
את הפקודות שעשית והתגובות שקבלת ב
Terminal-shell
(: קונכיית מסוף ?:) כדי להריץ את התכנית.
-
השלם תרגילים קודמים.
-
שחזר והרץ את התכנית
divisors.py
שלמעלה.
-
שפר את התכנית, כך שכשמריצים אותה ללא פרמטר (מספר), לא תתקבל ההתנהגות ה"מפחידה"

השתמש בשיטה שהוצגה
בשעור קודם
.
חזרה לעמוד האם