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
Instrucțiuni pentru exercițiu
- Creează un obiect
rangecare să producă valorile de la 10 la 20 folosindrange(). Atribuie rezultatul variabileivalues. - Folosește funcția
list()pentru a crea o listă de valori din obiectul rangevalues. Atribuie rezultatul variabileivalues_list. - Folosește funcția
sum()pentru a calcula suma valorilor de la 10 la 20 din obiectul rangevalues. Atribuie rezultatul variabileivalues_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)