תכנות — שיעור 25 29/May/2007    

התחלקות המשך

עברנו על תרגיל 2 של שעור קודם. בהקשר לכך הזכרנו מספרים עם שורש רבועי שלם, ומספרים ראשוניים.

לוגיקה — או, וגם

הזכרנו כיצד כותבים בפייתון תנאי מורכב, שאפשר לנצלו בפקודת if או בפקודת while. לצורך כך, משתמשים במלה or עבור או
ובמלה and עבור וגם . הנה דוגמא:

תרגילים

קודמים

תוכלו לראות דוגמת פתרון לתרגיל 3 של שעור קודם.

חדשים

  1. כתוב תכנית divallcomm.py שמקבלת שני מספרים בשורת הפקודה ומדפיסה לדוגמא, כך תראה הרצה ותוצאה:
    me@home: divallcomm.py 12 18
    all: 1 2 3 4 6 9 12 18
    common: 1 2 3 6
    
  2. כתוב תכנית sort3.py שמקבלת בשורת הפקודה שלושה מספרים, ומדפיסה אותם בסדר עולה.
    הנה כמה דוגמאות להרצות ותוצאות:
    me@home: ./sort3.py -12 23 34
    -12 23 34
    me@home: ./sort3.py -12 34 23
    -12 23 34
    me@home: ./sort3.py 23 -12 34
    -12 23 34
    me@home: ./sort3.py 23 34 -12
    -12 23 34
    me@home: ./sort3.py 34 -12 23
    -12 23 34
    me@home: ./sort3.py 34 23 -12
    -12 23 34
    

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