|
|
Zeile 1: |
Zeile 1: |
| + | = 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()== | | == urandom()== |
Version vom 29. Juli 2023, 12:32 Uhr
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