תכנות — שיעור 51 26/March/2008    

מחלקות בפייתון (המשך) — Python Classes

הצגנו על הלוח דוגמאות פשוטות של "ירושת מחלקה" (class inheritance). תוכלו לראות דוגמא מפורטת inherit.py.

הפיכת מספר שלם למחרוזת

בפייתון אפשר להפוך מספר n למחרוזת שמציגה את המספר בבסיס 10 על ידי כל אחת מהפעולות הבאות:


אך אנחנו מעונינים לדעת כיצד לחשב את המחרוזת על ידי פעולות בסיסיות יותר. ניסינו על הלוח את הפעולות הבאות:


תרגילים

  1. עבור על תכנית הדוגמא inherit.py, הרץ והבן אותה.
  2. כתוב פונקציה:
    def base10(n):

    שמקבלת מספר שלם ומחזירה מחרוזת שמציגה אותו בבסיס 10. השתמש ברעיונות שבפעולות שבדוגמא למעלה.

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