Python ile hesap makinesi yapımı

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
30 May 2020
Mesajlar
86
Çözümler
1
Tepki puanı
3
Ödüller
5
Yaş
25
6 HİZMET YILI
Merhaba hoca basit bir hesap makinası istedi fakat çalıştıramadım doğrumudur sizce ?
Ve kendimi geliştirmek istiyorumda basic olabilecek şekilde neler yapmalıyım nası çalışmalıyım, bilgi verirseniz sevinirim.

Python:
print ("""******************************
Hesap makinesi programı
     
       İşlemler;
     
       1. Toplama işlemi
     
       2. Çıkarma işlemi
     
       3. Çarpma işlemi
     
       4. Bölme işlemi
       ********************************
       """)



a = int(input("Birinci sayı:"))
b = int(input("İkinci Sayı:"))

işlem =input("İşlem Giriniz")

if işlem == "1":
    print ("() ile () in toplamı () dir".format(a,b,a+b))

elif işlem == "2":
    print ("() ile () in farkı () dir".format(a,b,a-b))
elif işlem == "3":
    print ("() ile () in çarpımı () dir".format(a,b,a * b))
elif işlem == "4":
    print ("() ile () in bölümü () dir".format(a,b,a / b))


else:
    print ("Geçersiz işlem")
 
Moderatörün son düzenlenenleri:
Süper Üye
Katılım
21 Eyl 2020
Mesajlar
646
Çözümler
4
Tepki puanı
43
Ödüller
5
Sosyal
5 HİZMET YILI
Methodlara ayır toplama çarpma bölme çıkarma işlemlerini ve methodu çağır daha iyi olur
ayrıca değişken adlarında türkçe karakter kullanmamaya özen göster
 
Seçkin Üye
Katılım
21 Mar 2018
Mesajlar
324
Tepki puanı
27
Ödüller
4
Yaş
34
8 HİZMET YILI
.format kullanırken değişkenleri () ile değil {} ile göstermeniz gerekk yoksa çıktı boş olur.

yanlış: print ("() ile () in toplamı () dir".format(a,b,a+b))
doğru: print ("{} ile {} in toplamı {} dir".format(a,b,a+b))

Kaynak:
Bağlantıları görmek için lütfen Giriş Yap


w3schools'tan bakarak kendini geliştirebilirsin. Mesela bu başlangıç için güzel bir seçim, daha sonra aynı kodları daha fonksiyonel hale getirebilirsin. Ardından kullanıcı tarafından girilen hatalı girdiler için hata yakalama yapıp geri dönüt verip tekrar veri girmesini isteyebilirsin gibi örnekler çoğaltılabilir.
 
Seçkin Üye
Katılım
24 Nis 2021
Mesajlar
305
Tepki puanı
18
Ödüller
3
Yaş
25
5 HİZMET YILI
aga hesap makinesi mi yapıyorsun ?
 
Üye
Katılım
15 Ağu 2021
Mesajlar
31
Tepki puanı
7
Yaş
28
4 HİZMET YILI
Kardeşim hesap makinesini eval() fonksiyonu ile yapmanı tavsiye ederim , çünkü bu fonksiyonda hesap makinesi işlemleri daha rahat yapılır (örn : işlem seçmek yerine 2+3 gibi ifadeyi direkt yazabilirsin) , ama o fonksiyonu dikkatli kullan çünkü python kodlarıda çalıştırır .
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst