n -Ecke mit Python
Die folgende Zauberrolle zeichnet ein Dreieck und dann ein Viereck.
- Zauberrolle
from random import *
from turtle import *speed( 0 )
s = 100
for _ in range( 3 ):
forward( s )
left( 360/3 )for _ in range( 4 ):
forward( s )
left( 360/4 )hideturtle()
Können Sie einen Zauber »nEck« definieren, der für ein vorgegebenes »n« (= 3, 4 oder 5) ein n -Eck zeichnet?
Die folgende Zauberrolle sollte also bei »n = 3; nEck()« ein Dreieck, bei »n = 4; nEck()« ein Viereck und bei »n = 5; nEck()« ein Fünfeck zeichnen. Dazu ist der Platzhalterzauber »pass« (der keine Wirkung hat) durch eine oder mehrere Zeilen zu ersetzen.
- Zauberrolle
from random import *
from turtle import *speed( 0 )
s = 100
def nEck():
passn = 3; nEck()
n = 4; nEck()
n = 5; nEck()hideturtle()