Beispiel und Aufgaben

Beispiel

"""
Zeichnet eine Treppe bestehend aus 4 Stufen
Sebastian Forster (fts)
21.10.2017
"""

from turtle import *

def stufe(laenge, hoehe):
    """Stufen-Funktion mit Argumenten Länge und Höhe"""
    forward(laenge)
    right(90)
    forward(hoehe)
    left(90)

shape('turtle')

# zur Startposition gehen ohne zu zeichnen
penup()
goto(-200,200)
pendown()

# Treppe zeichnen
stufe(100,60)
stufe(100,60)
stufe(100,60)
stufe(100,60)

Aufgaben

Versuche verschiedene gleichseitige n-Ecke zu zeichnen: Dreieck, Viereck, Fünfeck, ... Schreib pro n-Eck eine Funktion und übergib als Argument die Seitenlänge.

Dreieck Viereck Fünfeck
von László Németh (Eigenes Werk) [CC0], via Wikimedia Commons

schaffst du es eine Funktion zu schreiben, welche beliebige gleichseitige n-Ecke zeichnet, indem du die Anzahl der Ecken als Argument übergibst?