Arkadaşlar öncelikle belirtmek isterim ben bu python işinde yeniyim ve her amatör gibi öğrenmeye çalışıyorum. Sorunum ise bugün bir hesap makinesi kodlamaya çalışırken aldığım ve anlayamadığım hata. İşi bilen biri hatamı inceleyip bana gösterirse müteşekkir olurum.
kod bu yardımlarını bekliyorum. Şimdiden teşekkürler
Kod:
def toplama(a,b):
int(a+b)
def cikarma(a,b):
int(a-b)
def carpma(a,b):
int(a*b)
def bolme(a,b):
int(a/b)
def karekok(a):
float(a**0.5)
def us(a,b):
int(a**b)
while True:
print("Toplama:1\nCıkarma:2\nBolme:3\nCarpma:4\nKarekok Alma:5\nUs Alma:6")
islem=input("Yapmak istediğiniz islemin numarasını giriniz: ")
if islem==1:
a=input("Birinci sayıyı giriniz: ")
b=input("İkinci sayıyı giriniz: ")
print(toplama(int(a,b)))
elif islem == 2:
a = input("Birinci sayıyı giriniz: ")
b = input("İkinci sayıyı giriniz: ")
print(cikarma(int(a,b)))
elif islem==3:
a=input("Birinci sayıyı giriniz: ")
b=input("İkinci sayıyı giriniz: ")
print(carpma(int(a,b))
elif islem==4:
a=input("Birinci sayıyı giriniz: ")
b=input("İkinci sayıyı giriniz: ")
print(bolme(int(a,b)))
elif islem==5:
a=input("Birinci sayıyı giriniz:")
print(karekok(int(a)))
elif islem==6:
a=input("Birinci sayıyı giriniz: ")
b=input("İkinci sayıyı giriniz: ")
print:(us(int(a,b)))def toplama(a,b):
int(a+b)
def cikarma(a,b):
int(a-b)
def carpma(a,b):
int(a*b)
def bolme(a,b):
int(a/b)
def karekok(a):
float(a**0.5)
def us(a,b):
int(a**b)
while True:
print("Toplama:1\nCıkarma:2\nBolme:3\nCarpma:4\nKarekok Alma:5\nUs Alma:6")
islem=input("Yapmak istediğiniz islemin numarasını giriniz: ")
if islem==1:
a=input("Birinci sayıyı giriniz: ")
b=input("İkinci sayıyı giriniz: ")
print(toplama(int(a,b)))
elif islem == 2:
a = input("Birinci sayıyı giriniz: ")
b = input("İkinci sayıyı giriniz: ")
print(cikarma(int(a,b)))
elif islem==3:
a=input("Birinci sayıyı giriniz: ")
b=input("İkinci sayıyı giriniz: ")
print(carpma(int(a,b))
elif islem==4:
a=input("Birinci sayıyı giriniz: ")
b=input("İkinci sayıyı giriniz: ")
print(bolme(int(a,b)))
elif islem==5:
a=input("Birinci sayıyı giriniz:")
print(karekok(int(a)))
elif islem==6:
a=input("Birinci sayıyı giriniz: ")
b=input("İkinci sayıyı giriniz: ")
print:(us(int(a,b)))
Moderatör tarafında düzenlendi:



