MulaiMulai sekarang secara gratis

Latihan built-in: range()

Dalam latihan ini, Anda akan berlatih menggunakan fungsi bawaan Python range(). Ingat bahwa Anda dapat menggunakan range() dengan beberapa cara berbeda:

1) Membuat urutan angka dari 0 hingga nilai stop (yang bersifat eksklusif). Ini berguna saat Anda ingin membuat urutan angka sederhana yang dimulai dari nol:

range(stop)

# Example
list(range(11))

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

2) Membuat urutan angka dari nilai start hingga nilai stop (yang bersifat eksklusif) dengan ukuran langkah (step). Ini berguna saat Anda ingin membuat urutan angka yang bertambah dengan nilai selain satu. Misalnya, daftar bilangan genap:

range(start, stop, step)

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

[2, 4, 6, 8, 10]

Latihan ini adalah bagian dari kursus

Menulis Kode Python yang Efisien

Lihat Kursus

Petunjuk latihan

  • Buat sebuah range object yang dimulai dari nol dan berakhir pada lima. Gunakan hanya argumen stop.
  • Konversikan variabel nums menjadi list bernama nums_list.
  • Buat list baru bernama nums_list2 yang dimulai dari satu, berakhir pada sebelas, dan bertambah dua dengan membongkar (unpack) sebuah range object menggunakan karakter bintang (*).

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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)
Edit dan Jalankan Kode