UcanPANDA28
80+
- Katılım
- 10 Aralık 2020
- Mesajlar
- 194
Dahası
- Reaksiyon skoru
- 30
- İsim
- Mahmut Akif
Youtube dan birkaç video izledim. Kafadan bi hesap makinesi yapim dedim bişeyler öğrenme amaçlı. ama çalıştırdığımda aşağıdaki ekranla karşılaşıyorum. işaret_girdi ve işaret_hatalı kısımlarında bir hata var büyük ihtimal ama nerede olduğunu anlayamadım.
(kodların düzenli olmasını falan beklemiyorum şu anda)
(kodların düzenli olmasını falan beklemiyorum şu anda)
Python:
print('Hesap makinesi')
def birinci_hatalı():
global birinci
try:
birinci = int, float(input())
except ValueError:
print("sayı gir huleyynn")
birinci_hatalı()
def birinci_sayı():
global birinci
print ("Bir sayı giriniz:")
try:
birinci = int,float(input())
except ValueError:
print("sayı gir huleyynn")
birinci_hatalı()
def işaret_hatalı():
global işaret
try:
işaret = int(input())
except ValueError:
print("Türkçe anlamıyon mu lan hıyar")
işaret_hatalı()
if (4 < işaret and işaret < 1):
print("Türkçe anlamıyon mu lan hıyar\n 1, 2, 3 ya da 4 gir şuraya adamı hasta etme")
işaret_hatalı()
def işaret_girdi():
global işaret
print('Hangi işlemi yapacaksınız?\n 1:+\n 2:-\n 3:*\n 4:/')
try:
işaret = int(input())
except ValueError:
print("Türkçe anlamıyon mu lan hıyar")
işaret_hatalı()
if (4 < işaret and işaret < 1):
print("Türkçe anlamıyon mu lan hıyar\n 1, 2, 3 ya da 4 gir şuraya adamı hasta etme")
işaret_hatalı()
def ikinci_hatalı():
global ikinci
try:
ikinci = int, float(input())
except ValueError:
print("sayı gir huleyynn")
ikinci_hatalı()
def ikinci_sayı():
global ikinci
print("İkinci sayıyı giriniz:")
try:
ikinci = int, float(input())
except ValueError:
print("sayı gir huleyynn")
ikinci_hatalı()
birinci_sayı()
işaret_girdi()
ikinci_sayı()
toplama = (birinci + ikinci)
çıkarma = (birinci - ikinci)
çarpma = (birinci * ikinci)
bölme = (birinci / ikinci)
if (işaret == 1):
print(toplama)
elif (işaret == 2):
print(çıkarma)
elif (işaret == 3):
print(çarpma)
else:
print(bölme)