7. Lektion: Wiederholungen

Aus Attraktor Wiki

Wechseln zu: Navigation, Suche

Wiederholungen

In Programmen werden immer wieder Abschnitte des Programms mehrfach ausgeführt. Damit der Programmcode nur einmal geschrieben werden muss gibt es Schleifen die den Block mehrmals ausführen.

In Micro/Python gibt 2 solcher Strukturen:

for x in iterable:

  • For in Python unterscheidet sich von anderen For-Schleifen
    • ist dafür gedacht Werte aus einer Datenstruktur (Liste) zu bearbeiten.
    • die Funktion einer C-typischen for-Schleife kann mit range() erreicht werden.

range()

  • liefert ganze Zahlen
  • Bereich: range(start, stop)
  • Abstand: range(start, stop, abstand)

== while True:

urandom()

import urandom
x = urandom.randint(1,10)
print(x)

Übung:

Zahlenraten