Iteratory jako argumenty funkcji
Do tej pory korzystałeś(-aś) z funkcji iter(), aby uzyskać obiekt iteratora, oraz z funkcji next(), aby pobierać kolejne wartości z iteratora.
Istnieją też funkcje, które przyjmują iteratory i iterowalne obiekty jako argumenty. Na przykład list() zwraca listę elementów, a sum() oblicza ich sumę.
W tym ćwiczeniu użyjesz tych funkcji, przekazując do nich iterowalny obiekt z range(), a następnie wyświetlisz wyniki.
To ćwiczenie jest częścią kursu
Zestaw narzędzi Pythona
Instrukcje do ćwiczenia
- Utwórz obiekt
range, który będzie generować wartości od 10 do 20, korzystając z funkcjirange(). Wynik przypisz do zmiennejvalues. - Użyj funkcji
list(), aby utworzyć listę wartości z obiekturangeo nazwievalues. Wynik przypisz do zmiennejvalues_list. - Użyj funkcji
sum(), aby obliczyć sumę wartości od 10 do 20 z obiekturangeo nazwievalues. Wynik przypisz do zmiennejvalues_sum.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)