Přeskočit obsah

Počítaný cyklus — i od A do B (krok) (controls_for)

Co dělá: Iteruje proměnnou od FROM do TO se zadaným krokem BY (umí i vzestupné i sestupné počítání).

controls_for

Vstupy

  • FROM: počáteční hodnota.
  • TO: koncová hodnota.
  • BY: krok.
  • DO: vnořené příkazy (statement vstup).
  • Pole VAR: název indexové proměnné.

Výstup

  • Žádný (příkazový blok).

Kdy použít

  • Když potřebuješ přesně řídit index nebo procházet číselný rozsah.
  • Pro generování souřadnic, indexaci polí nebo opakování s krokem.

Tipy a pasti

  • Generátor používá range(...) pro celé hodnoty a pomocné funkce upRange/downRange pro necelé.
  • Krok BY = 0 je problém (u range chyba, u pomocných funkcí může vést k neukončenému cyklu).

Ukázka generovaného Python kódu

for i in range(0, 11, 2):
    utime.sleep_ms(0)
    # tvůj kód
    pass