תכנות
—
שיעור 8
6/November/2008
פייתון
המשכנו בהיכרות עם אבני הבנין של פייתון.
השמות
הסברנו את פעולת ההשׂמה
(assignment)
על ידי הסימן "שווה"
=.
ראינו את ההבדל במשמעות הסימן הזה בין מתמטיקה לבין פייתון.
במתמטיקה המשוואות:
אומרות אותו הדבר. אבל בפייתון
יש הבדל
במשמעויות של מה שמימין ומה שמשמאל לסימן =.
הפקודה:
x = 1
אומרת: להכניס למשתנה זכרון
x
את הערך 1. לעומת זאת הפקודה
1 = x
איננה חוקית
.
אין לקרוא למשתנה זכרון בשם 1.
במתמטיקה, המשואה:
היא תמיד שקר. אבל בפייתון מותר והרבה פעמים רצוי לכתוב פקודה:
x = x + 1
והמשמעות שלה היא לבצע שני צעדים:
-
לחשב את הערך של
.
-
להכניס את התוצאה של החישוב לתוך משתנה הזכרון
x.
כתוצאה מכך הערך הקודם שהיה במשתנה
x
יעלם.
ראינו גם הבדלים בפייתון בין מספר לבין מחרוזת
(string).
ואפשרויות להשוואה בין ערכים.
לפנינו דוגמאות:
מחרוזות
הצגנו מחרוזת
(string)
שהיא סדרה של אותיות (או סימנים) בפייתון.
ראינו כיצד ניתן לקבל את
האורך
(length)
של מחרוזת ותת-חלקים ממנה.
הנה דוגמאות:
תרגילים
-
קרא בעיון את הסיכום שלמעלה.
-
שחזר את הפעילויות עם פייתון כפי שנראות בתמונות למעלה.
וודא שאתה מקבל תוצאות דומות ומבין אותן.
-
בטרמינל, הפעל את
python
ו"האכל" אותו
במדויק
בשורות הבאות:
בעזרת העתק-והדבק שלח את כל מה שהתקבל.
חזרה לעמוד האם