Lesson 44
תכנות - שיעור 44
18/October/2006
בדיקת חבילות פייתון
ראינו כיצד ניתן לכתוב תכניות בדיקה לחבילות פייתון שאינן אמורות להיות תכניות ביצוע כשלעצמן.
ההבדלים הם:
-
אין צורך (ורצוי שלא) לפתוח בשורת הקסם:
#!/usr/bin/env python
-
אין צורך (ורצוי שלא) לתת לקובץ הרשאת ביצוע.
-
לשים את קטע הבדיקה או הקריאה לבדיקה - תחת התנאי:
if __name__ == "__main__":
-
לקרוא לתכנית הבדיקה:
# python foo.py
תרגילים
-
בחבילת השבר
frac.py
תרגיל 2
של שעור קודם
:
-
העבירו את הפונקציה
str2nd
לתוך הקובץ אבל מחוץ ל- class.
-
הוסיפו צמצום שבר על ידי
class method:
reduce()
-
קראו לצמצום באתחול ובפונקציה strset.
-
השלימו לארבע פעולות חשבון.
-
להוסיף תכנית בדיקה בשיטה שלמעלה - שבודקת את כל הפעולות.
חזרה לעמוד האם