Yahu aynı ben ikincisini nasil bir sey sorduğumu betimlemek için yazdım, yani fonksiyon belli argümanları almış listeden. İşlem yapmış, yazmış. Ama yazmadan önce diyelim argümanlara bir tana daha argüman eklemek ya da çikarmak gibi bir işlemden bahsediyorum. Valla elimden geldiğince betimlediğimi düşünüyorum.
Yalnız dikkat çekmek istiyorum. Liste üzerinden işlem yaparak değil, func fonksiyonunu etkilemekten bahsediyorum.
Bir fonksiyon yazdım. Aldığı argümanları topluyor. Gordüğün gibi.
Sonra print ile toplamı yazıyor.
Ben de diyorum ki, bir fonksiyon daha yazacağım print ile toplama fonksiyonu arasına, yani çıktı almadan önce. O aradaki fonksiyon, toplama fonksiyonunun argümanını etkileyecek. Mesela bir argüman daha ekleyecek.
Diyelim ki
def argumanekle(*arguman):
func().append(arguman)#elbette append olmayacak, buna benzer bir şey diyorum)
#Ve mesela print(func(liste)) yapmadan önce
func().argumanekle(5)
#Gibi bir şey yapacağim, böylece sonuç yukarıdaki listeye göre
#10 değil, eklenen 5 ile birlikte 15 olacak.
hocam sanırım anladığım şey şu bir fonksiyon tanımlayıp içerisine belirttiğiniz parametreyi
başka bir fonksiyon tanımlayarak önceki fonksiyonun parametresini değiştirmek? Umarım yanlış anlamamışımdır