Silmukat
Silmukoiden ohjaukseen on kahdenlaisia rakenteita:
ehtolauseet ja silmukkalauseet (ne, jotka muuttujien arvojen perusteella ohjaavat, kuinka monta kertaa sisältö suoritetaan)
Toista
Yksinkertaisin toista-lohko suorittaa sisällön koodin niin monta kertaa kuin määrität.

Python
for count in range(times):
# ...Laske
Lohko laske (jota useimmat kutsuvat for-silmukaksi) kasvattaa muuttujaa ensimmäisestä arvosta kolmanteen arvoon toisen arvon suuruisin askelin ja suorittaa sisällön kerran jokaisella arvolla.

Python
for VAR in range(from, to + 1, by):
# ...Kullekin kohteelle
Lohko kullekin kohteelle toimii samaan tapaan, mutta käyttää lukusarjan sijasta listan arvoja järjestyksessä.

Python
for VAR in list:
# ...Toista niin kauan kuin / kunnes
Lohko toista niin kauan kuin toistaa sisältöä niin kauan kuin ehto on tosi.
Lohko toista kunnes toistaa sisältöä niin kauan kuin ehto on epätosi, ja poistuu silmukasta sillä hetkellä, kun ehto muuttuu todeksi.

Python
# unit = "while"
while condition:
# ...
# unit = "until"
while not condition:
# ...Keskeytä / jatka
Lohkolla keskeytä voit poistua silmukasta ennenaikaisesti.
jatka (continue useimmissa ohjelmointikielissä) ohittaa sisällön loput koodit ja aloittaa seuraavan kierroksen.

Python
break
continue