תכנות — שיעור 53 8/April/2008    

הצצה ל GTK

הצצנו ב Gtk (Graphical ToolKit) ובחבילה PyGtk (Python-GTK) המאפשרת שימוש ב Gtk בשפת פייתון.

פענוח מספר בבסיס 10

בשעורים האחרונים ראינו כיצד להפוך מספר למחרוזת שמציגה אותו בבסיס מסוים. עתה פתרנו בעיה הפוכה, כלומר בהנתן מחרוזת שמייצגת מספר בבסיס 10 להפוך אותה למספר על ידי פעולות בסיסיות וללא שימוש בפונקציה int(). תוכלו להוריד פתרון דוגמא int10.py


תרגילים

  1. כתוב פונקציה (עם תכנית דוגמא):
    def intbase(s, b):

    שמקבלת מחרוזת s המייצגת מספר בבסיס b ומחזירה את המספר שלם אותו היא מיצגת. תוכלו תחילה לפתור לבסיס 10.
    שִפורים נוספים:

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