תרגול מדעי המחשב

פונקציה שמציירת כל מצולע

בינוני Python · צב

המשימה

ציירתם ריבוע ומשולש, וכל פעם כתבתם את אותה לולאה עם מספרים אחרים.
פונקציה נותנת לכך שם, ומקבלת את המספרים כפרמטרים.

    def polygon(sides, size):
        ...

מה שבתוך הפונקציה מוזח פנימה, בדיוק כמו בלולאה. הזווית היא
360 חלקי מספר הצלעות — אותה נוסחה שגילינו במשולש, עכשיו כללית.

השלימו את הפונקציה כך ששלוש הקריאות שבתחתית יציירו משולש, משושה
ומצולע בן שתים-עשרה צלעות, זה על גבי זה.

```turtle-target
import turtle
t = turtle.Turtle()
t.speed(0)

def polygon(sides, size):
    for i in range(sides):
        t.forward(size)
        t.right(360 / sides)

polygon(3, 80)
polygon(6, 80)
polygon(12, 40)
```

קוד הפתיחה

import turtle

t = turtle.Turtle()
t.speed(0)

def polygon(sides, size):
    # לולאה כאן. הזווית היא 360 חלקי מספר הצלעות
    pass

polygon(3, 80)
polygon(6, 80)
polygon(12, 40)

כדי לכתוב, להריץ ולקבל משוב — התחבר עם חשבון Google. לוקח שנייה.

התרגיל הבא פרח — לולאה בתוך לולאה
המשוב נוצר על ידי AI ועשוי לטעות. אם אתה חושב שהפתרון שלך נכון — כנראה שאתה צודק. הציון כאן הוא לתרגול בלבד ואינו מדווח לאיש.
אל תכתוב בקוד פרטים אישיים כמו שם מלא, טלפון או כתובת. הקוד נשלח לשירות בדיקה חיצוני.