Jochen Mehlich c82d94b22e added mut done() instructions to examples
Signed-off-by: Jochen Mehlich <coding@jochenmehlich.de>
2024-10-28 09:23:21 +01:00

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()
  1. Der erste Schleifendurchlauf beginnt mit `i` = 1.
  2. Turtle geht 100 Schritte nach vorn.
  3. Turtle dreht sich nach links.
  4. Der zweite Schleifendurchlauf beginnt mit `i` = 2.
  5. Turtle geht 100 Schritte nach vorn.
  6. Turtle dreht sich nach links.
  7. 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.

  1. Schreibt eine Schleife, in der alle Kanten gezeichnet werden.
  2. 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()