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
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')