MulaiMulai sekarang secara gratis

Iterator sebagai argumen fungsi

Anda telah menggunakan fungsi iter() untuk mendapatkan objek iterator, serta fungsi next() untuk mengambil nilai satu per satu dari objek iterator.

Ada juga fungsi yang menerima iterator dan iterable sebagai argumen. Misalnya, fungsi list() dan sum() masing-masing mengembalikan sebuah list dan jumlah elemennya.

Pada latihan ini, Anda akan menggunakan fungsi-fungsi tersebut dengan memberikan iterable dari range() lalu mencetak hasil pemanggilan fungsinya.

Latihan ini adalah bagian dari kursus

Kotak Perkakas Python

Lihat Kursus

Petunjuk latihan

  • Buat objek range yang menghasilkan nilai dari 10 hingga 20 menggunakan range(). Simpan hasilnya ke values.
  • Gunakan fungsi list() untuk membuat list nilai dari objek range values. Simpan hasilnya ke values_list.
  • Gunakan fungsi sum() untuk mendapatkan jumlah nilai dari 10 hingga 20 dari objek range values. Simpan hasilnya ke values_sum.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create a range object: values
values = ____

# Print the range object
print(values)

# Create a list of integers: values_list
values_list = ____

# Print values_list
print(values_list)

# Get the sum of values: values_sum
values_sum = ____

# Print values_sum
print(values_sum)
Edit dan Jalankan Kode