Ітератори як аргументи функцій
Ви вже використовували функцію 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)