Cvičení: Cyklus for

Každé cvičení má vlastní soubor ve složce lekce03-funkce-a-cyklus-for/02_cyklus_for/cviceni/. Otevři ho ve VS Code, doplň kód pod zadání a soubor spusť (Run). Řešení si rozklikni až po vlastním pokusu – tvoje řešení může vypadat jinak, a to je v pořádku.

Cvičení 1

Soubor: cviceni/01_cisla_do_deseti.py

Cyklem vypiš čísla od 1 do 10, každé na svůj řádek.

Zobrazit řešeníSkrýt řešení
for cislo in range(1, 11):
    print(cislo)

Cvičení 2

Soubor: cviceni/02_petkrat_pyladies.py

Cyklem vypiš pětkrát text "PyLadies".

Zobrazit řešeníSkrýt řešení
for cislo in range(5):
    print("PyLadies")

Cvičení 3

Soubor: cviceni/03_nasobky_tri.py

Cyklem vypiš násobky tří od 3 do 30 (tedy 3, 6, 9, ... až 30).

Zobrazit řešeníSkrýt řešení
for cislo in range(3, 31, 3):
    print(cislo)

Cvičení 4

Soubor: cviceni/04_soucet_do_sta.py

Spočítej součet všech čísel od 1 do 100 pomocí cyklu for (ne funkcí sum) a výsledek vypiš.

Zobrazit řešeníSkrýt řešení
soucet = 0
for cislo in range(1, 101):
    soucet = soucet + cislo
print(soucet)                 # 5050

Cvičení 5

Soubor: cviceni/05_mala_nasobilka.py

Uživatel zadá číslo. Cyklem vypiš jeho malou násobilku – tedy cislo * 1 až cislo * 10, každý řádek třeba "7 * 3 = 21".

Zobrazit řešeníSkrýt řešení
cislo = int(input("Zadej číslo: "))
for nasobek in range(1, 11):
    print(cislo, "*", nasobek, "=", cislo * nasobek)

Cvičení 6

Soubor: cviceni/06_mocnina_cyklem.py

Vypočítej 2 na desátou tak, že v cyklu desetkrát vynásobíš dvěma. Výsledek vypiš (má vyjít 1024).

Zobrazit řešeníSkrýt řešení
vysledek = 1
for cislo in range(10):
    vysledek = vysledek * 2
print(vysledek)               # 1024

Zpět na téma: Cyklus for · Další: Bonusová cvičení: Cyklus for

Zdrojové soubory na GitHubu

Komentáře

Máš k této stránce dotaz nebo jsi našla chybu? Napiš to sem. Ke komentování je potřeba účet na GitHubu.