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, kursun bir parçasıdır
Python Araç Kutusu
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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)