תכנות
—
שיעור 27
23/April/2009
מספרי פיבונאצ'י
(Fibonacci)
כתבנו את התכנית הבאה שמדפיסה את מספרי פיבונאצ'י עד גבול מסוים עם המיקום שלהם (אינדקס) בסדרה.
החלפה בין ערכי משתנים
במקרים רבים נרצה להחליף בין הערכים של שני משתנים.
בכדי לעשות זאת בפשטות וביעילות אנו נזקקים למשתנה שלישי זמני.
להלן דוגמא אינטראקטיבית:
תרגילים
בכל
תרגיל של כתיבת תכנית פייתון, שלח:
-
את קבץ התכנית כצרופה.
-
בעזרת העתק-והדבק
את הפקודות שעשית והתגובות שקבלת ב
Terminal-shell
(: קונכיית מסוף ?:) כדי להריץ את התכנית.
-
קרא את הסיכום שלמעלה. אם יש צורך, חזור על
סיכומי שעור קודמים
.
-
שחזר את התכנית
ifibo.py
שלמעלה והרץ אותה ללא פרמטר, ועם דוגמא קצרה.
-
כתוב תכנית דומה
nfibo.py
שמקבלת מספר N בשורת הפקודה ומדפיסה N מספרי פיבונאצ'י.
להלן דוגמאות הרצה מצופות:
-
תרגיל רשות:
נתונים שני משתנים
x, y
עם ערכי מספרים שלמים כלשהם.
מצא סדרת השמות בפייתון, כך שערכי המשתנים יתחלפו ביניהם
מבלי
להשתמש בְּמִשְתַּּנֶּה נוסף.
חזרה לעמוד האם