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

Iterátory jako argumenty funkcí

Už umíš používat funkci iter() k získání iterátoru i funkci next() k postupnému načítání hodnot z iterátoru.

Existují ale i funkce, které přijímají iterátory a iterovatelné objekty jako argumenty. Například funkce list() vrátí seznam a funkce sum() vrátí součet prvků.

V tomto cvičení tyto funkce vyzkoušíš — předáš jim iterovatelný objekt z range() a vypíšeš výsledky jejich volání.

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

Python Toolbox

Zobrazit kurz

Pokyny k cvičení

  • Pomocí range() vytvoř objekt range, který generuje hodnoty od 10 do 20. Výsledek ulož do proměnné values.
  • Pomocí funkce list() vytvoř seznam hodnot z objektu values typu range. Výsledek ulož do proměnné values_list.
  • Pomocí funkce sum() zjisti součet hodnot od 10 do 20 z objektu values typu range. Výsledek ulož do proměnné values_sum.

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

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

# Create a range object: values
values = ____

# Print the range object
print(values)

# Create a list of integers: values_list
values_list = ____

# Print values_list
print(values_list)

# Get the sum of values: values_sum
values_sum = ____

# Print values_sum
print(values_sum)
Upravit a spustit kód