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

Cykly

Cykly se hodí ve chvíli, kdy potřebuješ provést stejnou sérii výpočtů nebo stejný blok kódu pro více prvků. Typicky se prvky uloží do listu a napíšeme cyklus for, který stejný blok kódu provede pro každý prvek v seznamu.

Důležité je, že kód nemusíme pro každý případ kopírovat – napíšeme ho jednou a cyklus se postará o zbytek.

Máš-li seznam celých čísel, můžeš pomocí cyklu for vypsat každé číslo ze seznamu. Pozor – stejně jako u podmínek i zde záleží na odsazení.

int_list = [1, 2, 3, 4]

for value in int_list:
    print(value)

1
2
3
4

Toto cvičení navazuje na předchozí příklad – místo jedné hodnoty pro zjištění nadměrné konzumace alkoholu bude k dispozici celý seznam hodnot.

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

Python pro uživatele R

Zobrazit kurz

Pokyny k cvičení

Napiš cyklus for, který projde seznam num_drinks a pro každou hodnotu vypíše, zda se jedná o nadměrného konzumenta alkoholu, nebo ne.

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

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

num_drinks = [5, 4, 3, 3, 3, 5, 6, 10]

# Write a for loop
____ ____ ____ num_drinks:
    # if/else statement
    if drink <= 4:
        print('non-binge')
    else:
        print('binge')
Upravit a spustit kód