Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz obiekt range, który będzie generować wartości od 10 do 20, korzystając z funkcji range(). Wynik przypisz do zmiennej values.
  • Użyj funkcji list(), aby utworzyć listę wartości z obiektu range o nazwie values. Wynik przypisz do zmiennej values_list.
  • Użyj funkcji sum(), aby obliczyć sumę wartości od 10 do 20 z obiektu range o nazwie values. Wynik przypisz do zmiennej values_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)
Edytuj i uruchom kod