1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wydajny kod w Pythonie

Connected

ćwiczenie

Ćwiczenie z wbudowanych funkcji: range()

W tym ćwiczeniu przećwiczysz użycie wbudowanej funkcji Pythona range(). Pamiętaj, że możesz jej używać na kilka sposobów:

1) Utwórz sekwencję liczb od 0 do wartości końcowej (która jest wyłączna). Przydaje się to, gdy chcesz stworzyć prostą sekwencję liczb zaczynającą się od zera:

range(stop)

# Example
list(range(11))

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

2) Utwórz sekwencję liczb od wartości początkowej do wartości końcowej (która jest wyłączna) z określonym krokiem. Przydaje się to, gdy chcesz tworzyć sekwencję liczb zwiększającą się o wartość inną niż jeden. Na przykład lista liczb parzystych:

range(start, stop, step)

# Example
list(range(2,11,2))

[2, 4, 6, 8, 10]

Instrukcje

100 XP
  • Utwórz obiekt range, który zaczyna się od zera i kończy na pięciu. Użyj wyłącznie argumentu stop.
  • Przekonwertuj zmienną nums na listę o nazwie nums_list.
  • Utwórz nową listę o nazwie nums_list2, która zaczyna się od jedynki, kończy na jedenastu i zwiększa się co dwa – rozpakuj obiekt range za pomocą gwiazdki (*).