קבועים
חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-Python של Coddy. שיעור 1 מתוך 78.
בתכנות, קבוע הוא סוג של משתנה שלא ניתן לשנות את ערכו במהלך הרצת תוכנית. קבועים שימושיים להגדרת ערכים שנעשה בהם שימוש מספר פעמים לאורך תוכנית, כגון קבועים מתמטיים כמו PI או מספר השעות ביום.
ב-Python אין אכיפה מחמירה של קבועים כמו בשפות אחרות (כגון c++). עם זאת, יש מוסכמה מקובלת שלפיה מציינים שיש להתייחס למשתנה כאל קבוע. עושים זאת באמצעות כתיבת שם המשתנה באותיות גדולות, לעיתים קרובות עם קווים תחתונים בין המילים.
לדוגמה:
PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100כשאתם רואים משתנים בעלי שמות כאלה בקוד Python, זה סימן לכך שאין לשנות את הערכים האלה. מוסכמה זו עוזרת להפוך את הקוד לקריא וקל יותר לתחזוקה. חשוב לציין שזו רק מוסכמת שמות; מפרש Python עצמו אינו מונע מכם לשנות את הערכים של המשתנים האלה.
אתגר
קלצרו תוכנית Python שמחשבת את שטח המעגל באמצעות קבוע עבור הערך של PI.
- הגדירו קבוע בשם
PIוקבעו את ערכו ל-3.14159. - הרדיוס כבר נקלט עבורכם באמצעות
input(). אל תוסיפו טקסט הנחיה: המספר מתקבל בפני עצמו. - חשבו את השטח באמצעות
area = PI * radius ** 2והדפיסו רק את התוצאה.
זכרו לפעול לפי מוסכמת השמות של קבועים ולהשתמש באותיות גדולות בלבד עבור PI.
נסו בעצמכם
# הגדירו למטה את הקבוע PI
# ערך הרדיוס נקלט עבורכם, אל תשנו את השורה הזו
radius = float(input())
# חשבו את השטח והדפיסו אותו
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה לוגיקה וזרימת תוכנית
4יישום ספר אנשי קשר
הצגת התפריטהוספת איש קשר7קבוצות חלק 2
פעולות מתמטיות חלק 1פעולות מתמטיות חלק 2סיכום – חיפוש אוצרתת־קבוצות וקבוצות־עלמעבר על קבוצותסיכום – מעקב אחר טורניר8מנהל רישומי תלמידים
סקירת הפרויקטהוספת תלמידתרגלו בעצמכם: קומפיילר Python אונליין