פייתון/פייתון גרסה 3/מודל
< פייתון | פייתון גרסה 3
ניתן לייבא מודלים, פונקציות מקודדות אותם המתכנת אינו בהכרח מבין עד הסוף אך הוא יודע להשתמש בהם בכדי ליצר או לגרום לפעולה. מבחינה מסוימת המודלים דומים לקופסה שחורה, מנעול של דלת. האדם אינו יודע מה יש בתוך המנעול אך הוא מבין כי ברגע שהוא מכניס את המפתח המעשה מוביל לרצפים של פעולות.
יבוא מודל
עריכהImport <model name>
Statements
<model name>.done()
קריאה למודל
עריכהבכדי לקרוא להפעלת המודל נרשום model_name()
דוגמה
עריכהאחד המודלים אותם ניתן לייבא הוא turtle. באמצעות רצף קידוד זה אנו יכולים לצייר ציורים.
turtle מבין מספר פקודות אותן מגדיר המשתמש:
- turtle.forward(num) – העכבר נע קדימה ב- מספרים
- turtle.left(deg) - העכבר נע שמאל ב- מעלות
- turtle.right(deg)- העכבר נע ימינה ב- מעלות
turtle.up()
- העכבר עולה מעלהturtle.down()
- העכבר יורד למטה
דוגמה
עריכהimport turtle
turtle.forward(10)
turtle.right(35)
turtle.forward(220)
turtle.right(105)
turtle.down()
return
turtle()
הגדרת פונקציה
עריכהבדרך כלל כאשר נשתמש ב-turtle נעזר רבות בהגדרת פונקציה בכדי שתייצר שוב ושוב את אותה צורה אותה נגדיר. חשוב לזכור כי הגדרת הפונקציה תתבצע לאחר קריאה למודל.
import turtle
def draw():
turtle.forward(10)
turtle.right(35)
turtle.forward(220)
turtle.right(105)
return
draw()