המשימה
בית הוא ריבוע עם משולש עליו. שתי צורות שכבר ידעתם לצייר — הקושי
כאן הוא להביא את הצב למקום ולכיוון הנכונים ביניהן.
כתבו שתי פונקציות, `square(size)` ו-`triangle(size)`, ואז קראו
להן כך שהגג יישב בדיוק על הקירות.
הרמז שפותר את התרגיל: אחרי שמציירים ריבוע בלולאה של ארבע פניות
ימינה, הצב חוזר בדיוק לנקודת ההתחלה ולכיוון ההתחלתי — הפינה
השמאלית התחתונה, פונה ימינה. משם צריך לעלות לפינה העליונה לפני
שמציירים את הגג.
t.left(90) מסתובב למעלה
t.forward(100) עולה לגובה הקיר
t.right(90) חוזר לכיוון המקורי
ורק אז מציירים את המשולש.
```turtle-target
import turtle
t = turtle.Turtle()
t.speed(0)
def square(size):
for i in range(4):
t.forward(size)
t.right(90)
def triangle(size):
for i in range(3):
t.forward(size)
t.right(120)
square(100)
t.left(90)
t.forward(100)
t.right(90)
triangle(100)
```
קוד הפתיחה
import turtle
t = turtle.Turtle()
t.speed(0)
def square(size):
# ריבוע
pass
def triangle(size):
# משולש
pass
square(100)
# כאן צריך להעלות את הצב לפינה העליונה
triangle(100)
כדי לכתוב, להריץ ולקבל משוב — התחבר עם חשבון Google. לוקח שנייה.
המשוב נוצר על ידי AI ועשוי לטעות. אם אתה חושב שהפתרון שלך נכון —
כנראה שאתה צודק. הציון כאן הוא לתרגול בלבד ואינו מדווח לאיש.
אל תכתוב בקוד פרטים אישיים כמו שם מלא, טלפון או כתובת. הקוד נשלח לשירות
בדיקה חיצוני.