Začněte nyníZačněte zdarma

Základní while smyčka

Níže najdeš příklad z videa, kde se proměnná error, která měla původně hodnotu 50.0, při každém průchodu vydělí čtyřmi a výsledek se vypíše:

error = 50.0
while error > 1 :
    error = error / 4
    print(error)

Tento příklad se ti bude hodit, protože je čas napsat vlastní while smyčku! Naprogramujeme while smyčku, která implementuje jednoduchý řídicí systém pro invertované kyvadlo. Pokud se kyvadlo odchýlí od svislé polohy, smyčka tuto odchylku postupně koriguje.

Pozor: pokud tvoje while smyčka běží příliš dlouho nebo ti vyprší relace, pravděpodobně jsi vytvořil/a nekonečnou smyčku. Nezapomeň obsah smyčky odsadit čtyřmi mezerami nebo využít automatické odsazení a ověř, že podmínka smyčky zaručuje její zastavení.

Toto cvičení je součástí kurzu

Intermediate Python

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř proměnnou offset s počáteční hodnotou 8.
  • Napiš while smyčku, která běží, dokud se offset nerovná 0. Uvnitř while smyčky:
    • Vypiš větu "correcting...".
    • Poté sniž hodnotu proměnné offset o 1. Použij k tomu offset = offset - 1.
    • Nakonec, stále uvnitř smyčky, vypiš offset, abys viděl/a, jak se mění.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Initialize offset


# Code the while loop
Upravit a spustit kód