Практика з вбудованими: range()
У цій вправі ви потренуєтеся використовувати вбудовану функцію Python range(). Пам'ятайте, що range() можна застосовувати кількома способами:
1) Створити послідовність чисел від 0 до граничного значення (яке є виключним). Це зручно, коли потрібно створити просту послідовність чисел, починаючи з нуля:
range(stop)
# Example
list(range(11))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
2) Створити послідовність чисел від початкового значення до граничного (яке є виключним) із заданим кроком. Це корисно, коли потрібно створити послідовність, що збільшується не на одиницю. Наприклад, список парних чисел:
range(start, stop, step)
# Example
list(range(2,11,2))
[2, 4, 6, 8, 10]
Ця вправа є частиною курсу
Ефективне написання коду Python
Інструкції до вправи
- Створіть об'єкт range, який починається з нуля і закінчується на п'яти. Використайте лише аргумент
stop. - Перетворіть змінну
numsна список з назвоюnums_list. - Створіть новий список
nums_list2, який починається з одиниці, закінчується на одинадцяти та збільшується на два, розпакувавши об'єкт range за допомогою зірочки (*).
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Create a range object that goes from 0 to 5
nums = ____(____)
print(type(nums))
# Convert nums to a list
nums_list = ____(____)
print(nums_list)
# Create a new list of odd numbers from 1 to 11 by unpacking a range object
nums_list2 = [*____(____,____,____)]
print(nums_list2)