BİLGİ SAYAMIYORUM beta

Python ile basit bir hesap makinesi nasıl yapılır, 4 işlem çoktan seçmeli olarak nasıl kullanılır?

0

Bugün yine bir kod bloğu girmek istiyordum yazı olarak ama ne olacağına karar vermemiştim. Akşam saatleri olana kadar da düşünmedim zira büyük bir şeylere girmek istemiyordum bugün, hesap makinesi koymaya da son anda karar verdim. Site heryerde açık görünse de terminalden sorunsuzca bağlansam da, ev internetinden mahkeme yasaklı siteler gibi sonsuza kadar bağlanıyor halinde kalıyor. Başka ülkeden girebiliyorum, ne olduğunu bilmiyorum ama şimdilik VPN üzerinden bunu yazıyorum. Normalde VPN için başka şeyler kullanıyorum ama her şifreli bağlantılara aynı yerden ulaşmamak adına buraya Hide Me (https://hide.me) üzerinden bağlanmaya karar verdim. Masaüstü uygulaması da var ama basit işler için sitesi gayet yeterli gözüküyor.

Asıl konu tabii ki farklı; kullanıcıya sunduğunuz çoktan seçmeli bir dört işlem listesi ve beklediğiniz iki sayı ile bir hesap makinesi nasıl yapabilirsiniz? Her dil için yine ilk yapılan örneklerden biridir bu. Python için de bunu yapmamızda bir sakınca yok diye düşünüyorum. Asıl uğraş ortamınız Django ise bile, eğer yeni başlıyorsanız, bu yapı çoktan seçmeli listelere dair fikir edinmenizde yardımcı olacaktır.

# Toplama
     def add(x, y):
          return x + y

# Çıkarma
     def subtract(x, y):
          return x - y

# Çarpma
     def multiply(x, y):
          return x * y

# Bölme
     def divide(x, y):
          return x / y

     print("İşlem Seçim.")
     print("1)Toplama")
     print("2)Çıkarma")
     print("3)Çarpma")
     print("4)Böl")

# Kullanıcıdan değerleri alıyoruz

     choice = input("Hangi işlemi yapacaksınız, (1/2/3/4):")

     num1 = int(input("İlk sayıyı girin: "))
     num2 = int(input("İkinci sayıyı girin: "))

     if choice == '1':
          print(num1,"+",num2,"=", add(num1,num2))
     elif choice == '2':
          print(num1,"-",num2,"=", subtract(num1,num2))
     elif choice == '3':
          print(num1,"*",num2,"=", multiply(num1,num2))
     elif choice == '4':
          print(num1,"/",num2,"=", divide(num1,num2))
     else:
          print("Geçersiz İşlem")

İlk kısımda yapılabilecek dört işlemi tanımlıyoruz. Sonra kullanıcıya hangi işlemi yapacağını soruyoruz. Ardından da seçeneğe ve alınan iki değere göre sonucu yazdırıyoruz.

BENZER 7

Kimse etkileşime girmemiş

ETİKETLER