תכנות — שיעור 23 8/May/2007    

התחלקות

אומרים כי המספר lteq1.png מחלק את המספר lteq2.png אם

lteq3.png
הוא מספר שלם.
לדוגמא: 1 וגם 3 מחלקים את 12.

כתבנו תכנית שמציגה את כל המחלקים של מספר נתון כלשהו:

תרגילים

  1. השלם תרגילים קודמים
  2. שחזר את התכנית שלמעלה והרץ אותה כמה פעמים, כל פעם עם מספר אחר.
    שאלות:
  3. כתוב תכנית divisors2.py שמקבלת שני מספרים בשורת הפקודה ומדפיסה עבור כל אחד משני המספרים, את מחלקיהם. לדוגמא, אם התכנית תקרא בצורה הבאה
    ./divisors2.py 12 30
    אז התכנית תדפיס:
    12: 1 2 3 4 6 12
    30: 1 2 3 5 6 10 15 30
    

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