BaşlayınÜcretsiz Başlayın

Yerleşik pratik: range()

Bu egzersizde, Python'un yerleşik range() fonksiyonunu kullanmayı pratik edeceksin. range()'i birkaç farklı şekilde kullanabileceğini unutma:

1) 0'dan bir stop değerine kadar (bu değer hariç) bir sayı dizisi oluştur. Bu, sıfırdan başlayan basit bir sayı dizisi gerektiğinde kullanışlıdır:

range(stop)

# Örnek
list(range(11))

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

2) Bir başlangıç değerinden bir stop değerine kadar (bu değer hariç) ve belirli bir adımla sayı dizisi oluştur. Bu, birden farklı bir değerle artan bir dizi gerektiğinde kullanışlıdır. Örneğin, çift sayıların listesi:

range(start, stop, step)

# Örnek
list(range(2,11,2))

[2, 4, 6, 8, 10]

Bu egzersiz

Verimli Python Kodu Yazmak

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Yalnızca stop argümanını kullanarak sıfırda başlayan ve beşte biten bir range nesnesi oluştur.
  • nums değişkenini nums_list adlı bir listeye dönüştür.
  • Yıldız karakteri (*) ile bir range nesnesini açarak birde başlayan, on birde biten ve ikişer artan nums_list2 adlı yeni bir liste oluştur.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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)
Kodu Düzenle ve Çalıştır