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

Практика з вбудованими: 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)
Редагувати та запускати код