ÎncepețiÎncepe gratuit

Iteratori ca argumente de funcție

Ai folosit funcția iter() pentru a obține un obiect iterator, precum și funcția next() pentru a prelua valorile una câte una din obiectul iterator.

Există și funcții care acceptă iteratori și iterabile ca argumente. De exemplu, funcțiile list() și sum() returnează, respectiv, o listă și suma elementelor.

În acest exercițiu, vei folosi aceste funcții transmițând un iterabil creat cu range(), apoi vei afișa rezultatele apelurilor de funcție.

Acest exercițiu face parte din cursul

Cutia cu instrumente Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un obiect range care să producă valorile de la 10 la 20 folosind range(). Atribuie rezultatul variabilei values.
  • Folosește funcția list() pentru a crea o listă de valori din obiectul range values. Atribuie rezultatul variabilei values_list.
  • Folosește funcția sum() pentru a calcula suma valorilor de la 10 la 20 din obiectul range values. Atribuie rezultatul variabilei values_sum.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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)
Editează și rulează codul