Aşağıdaki işlev 3 parametre alır (f, a ve b). Burada f bir işlevdir ve a ve b sırasıyla alt ve üst sınırlardır ve f, üzerinde toplanacak işlevdir. için * yukarıdaki koduBu kodu nasıl değiştirebilirim, böylece işlevlerle başa çıkabilir
def sum(f, a, b):
total = 0
for i in range(a, b+1):
total += f(i)
return total
Soru 1. tip B ve 1 ile 10 arasında bir tamsayı toplamını hesaplamak için bir den f toplamını hesaplar ve 1 ila 100 ve 1 ila 1000
başlat 'total' için' 1 + ve '' yerine '= f = i işleç yerine' f (i) 'yapmak? –