1.8 KiB
1.8 KiB
🏃♀️
Lauf, Turtle!
Schleifen und Berechnungen
Nochmal, bitte!
# für jedes i von 1 bis unter 4:
for i in range(1, 4):
print(i)
1
2
3
- Mit Schleifen können wir Dinge wiederholt tun.
- **Achtung**: Die Befehle in der Schleife müssen eingerückt werden.
Beispiel: Eine einfache Schleife
for i in range(1,3):
forward(100)
left(90)
done()
- Der erste Schleifendurchlauf beginnt mit `i` = 1.
- Turtle geht 100 Schritte nach vorn.
- Turtle dreht sich nach links.
- Der zweite Schleifendurchlauf beginnt mit `i` = 2.
- Turtle geht 100 Schritte nach vorn.
- Turtle dreht sich nach links.
- Wir sind am Ende der Schleife angekommen.
Mathematische Berechnungen
>>> 12 + 3
15
>>> 4 - 6
-2
>>> 3 * 4
12
>>> 9 / 3
3
Aufgabe 5
Ein Achteck
Zeichnet ein Achteck.
- Schreibt eine Schleife, in der alle Kanten gezeichnet werden.
- Vergesst nicht, euch nach jedem Schleifendurchlauf im richtigen Winkel zu drehen.
**Tipp**: Der Winkel zwischen zwei Kanten beträgt *360 Grad ÷ Anzahl der Kanten*
Lösungsbeispiel
from turtle import *
shape("turtle")
groesse = 80
kantenzahl = 8
for i in range(1, kantenzahl + 1):
left(360 / kantenzahl)
forward(groesse)
done()