While cyklus

První druh cyklu na který se podíváme je cyklus while (dokud). představte si, že chcete vypsat čísla 1-10. To bychom pomocí cyklu while napsali následovně:

cislo = 1
while cislo <= 10: # Dokud je cislo menší nebo rovno 10
	print(cislo) # Vypiš cislo
	cislo = cislo + 1 # Zvyš cislo o 1

Můžete vidět, že while cyklus má podobnou strukturu jako if-else příkazy.

Funguje následovně: za slovem while následuje podmínka, která dokud platí, tak se blok kódu while cyklu bude opakovat. Pro připomenutí, blok kódu je odsazený kód za příkazy jako if, else nebo while.

Náš kód tedy bude tedy provádět následující kroky:

  1. Nastaví hodnotu proměnné cislo na 1.
  2. Zkontroluje jestli je cislo menší nebo rovno 10.
  3. Pokud ano, vypíše hodnotu proměnné cislo, zvýší její hodnotu o 1 a vrátí se zpět na krok 2.
  4. Pokud ne, ukončí se program.

Všimněte si, že kdybychom zapomněli v našem cyklu zvyšovat cislo o 1, tak by cislo bylo stále 1 a tím pádem by se náš cyklus opakoval do nekonečna. Toto by způsobilo program, který neodpovídá a pravděpodobně by se po chvíli sám ukončil. Toto je ale vždy nežádané a proto si jako programátoři musíme dávat pozor abychom se této chybě vyvarovali.

Pokyny

Vytvořte proměnnou cislo s hodnotou 10.

Vytvořte cyklus while, který vypíše čísla od 10 do 20 s užitím proměnné cislo.

Nezapomeňte zvyšovat proměnnou cislo o 1.

Začněte programovat zdarma

Registrací souhlasíte s provozními podmínkami a zásadami ochrany osobních údajů.

Nebo se registrujte pomocí:

2/8