7. Lektion: Wiederholungen: Difference between revisions
Jump to navigation
Jump to search
Created page with " == urandom()== import urandom<br> x = urandom.randint(1,10)<br> print(x)<br> ==== Übung:==== Zahlenraten" |
No edit summary |
||
| Line 1: | Line 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()== | ||
Revision as of 13:32, 29 July 2023
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