7. Lektion: Wiederholungen: Unterschied zwischen den Versionen

Aus Attraktor Wiki

Wechseln zu: Navigation, Suche
(Created page with " == urandom()== import urandom<br> x = urandom.randint(1,10)<br> print(x)<br> ==== Übung:==== Zahlenraten")
 
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