Bugün Python dilinde if-else kullanarak basit bir hesap makinesi yapmayı anlatacağız.
If, else ve elif’in mantığını daha iyi anlamanızı sağlayacak bu basit hesap makinesinde kullanıcıdan aldığımız iki adet tam sayı ile kullanıcının istediği işlemi yapıyoruz.
# Input komutunu kullanarak kullanıcıdan int(tam sayı) değer alıyoruz sayi1=int(input(("Birinci sayıyı giriniz: "))) sayi2=int(input("İkinci sayıyı giriniz: ")) # Input komutunu kullanarak kullanıcıdan yapacağı işlemin değerini alıyoruz. islem=int(input("İşlem numarasını giriniz:n1-Toplaman2-Çıkarman3-Çarpman4-Bölme ")) # Kullanıcının girdiği işlem numarasını kontrol ediyoruz if (islem==1): print("Sonuç: ",int(sayi1+sayi2)) elif (islem==2): print("Sonuç: ",int(sayi1-sayi2)) elif (islem==3): print("Sonuç: ",int(sayi1*sayi2)) elif(islem==4): print("Sonuç: ",float(sayi1/sayi2)) else: print("Geçersiz işlem")
merhaba, Örnek hesap makinesi kodunuzu denedim ve şurada bir hata aldım. Sizce Sebebi nedir?
hat veren kod >>>> ,int(sayi1+sayi2))
Hocam siz int komutu ile bir şeyi almış olabilirsiniz ancak intin ilk parantezi eksik. Kolay gelsin.