Fonksiyon argümanı olarak yineleyiciler
Bir yineleyici nesnesi elde etmek için iter() fonksiyonunu ve yineleyici nesneden değerleri tek tek almak için next() fonksiyonunu kullanıyordun.
Ayrıca argüman olarak yineleyici ve yinelenebilir alan fonksiyonlar da vardır. Örneğin, list() ve sum() fonksiyonları sırasıyla bir liste ve öğelerin toplamını döndürür.
Bu egzersizde, range()’den gelen bir yinelenebilir’i bu fonksiyonlara geçirip, fonksiyon çağrılarının sonuçlarını yazdıracaksın.
Bu egzersiz
Python Araç Kutusu
kursunun bir parçasıdırEgzersiz talimatları
range()kullanarak 10’dan 20’ye kadar değerler üreten birrangenesnesi oluştur. Sonucuvaluesdeğişkenine ata.list()fonksiyonunu kullanarakvaluesadlı range nesnesinden bir değer listesi oluştur. Sonucuvalues_listdeğişkenine ata.sum()fonksiyonunu kullanarakvaluesadlı range nesnesinden 10’dan 20’ye kadar olan değerlerin toplamını al. Sonucuvalues_sumdeğişkenine ata.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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)