ПочатиПочніть безкоштовно

Ітератори як аргументи функцій

Ви вже використовували функцію iter() для отримання об'єкта-ітератора, а також функцію next() — щоб послідовно діставати значення з ітератора.

Є також функції, які приймають ітератори та ітеровані об'єкти як аргументи. Наприклад, функції list() і sum() повертають відповідно список і суму елементів.

У цій вправі ви скористаєтеся цими функціями, передавши ітерований об'єкт із range(), а потім виведете результати викликів функцій.

Ця вправа є частиною курсу

Набір інструментів Python

Переглянути курс

Інструкції до вправи

  • Створіть об'єкт range, який генерує значення від 10 до 20 за допомогою range(). Присвойте результат змінній values.
  • Використайте функцію list(), щоб створити список значень з об'єкта діапазону values. Присвойте результат змінній values_list.
  • Використайте функцію sum(), щоб отримати суму значень від 10 до 20 з об'єкта діапазону values. Присвойте результат змінній values_sum.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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)
Редагувати та запускати код