try:
def outer(islem_ismi):
def cikarma(*args):
toplam = 0
for x in args:
toplam -= x
return toplam
def bolme(*args):
bolum = 1
for y in args:
bolum /= y
return bolum
def carpma(*args):
carpim = 1
for z in args:
carpim *= z
return carpim
if islem_ismi == "cikarma":
return cikarma
if islem_ismi == "bolme":
return bolme
if islem_ismi == "carpma":
return carpma
else:
raise TypeError("Böyle bir işlem programda yüklü deil.Kekw")
a = outer("carpma")
b = [int(i) for i in input("Argümanlarınız:").split()]
print(a(b))
except Exception as ss:
print(ss)
Selamlar herkese,argüman giriyorum(12 ve 3) ama program [12,3] yazdırıyor.print(a(b)) ifadesinde mi yanlış yaptım?Cevaplarsanız sevinirim teşşekkürler