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
Petunjuk latihan
- Buat objek
rangeyang menghasilkan nilai dari 10 hingga 20 menggunakanrange(). Simpan hasilnya kevalues. - Gunakan fungsi
list()untuk membuat list nilai dari objek rangevalues. Simpan hasilnya kevalues_list. - Gunakan fungsi
sum()untuk mendapatkan jumlah nilai dari 10 hingga 20 dari objek rangevalues. Simpan hasilnya kevalues_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)