Basit Hesap Makinesi Yapmak İçin Python Programı

Bu örnekte, kullanıcıdan gelen girdiye bağlı olarak toplama, çıkarma, çarpma veya bölme yapabilen basit bir hesap makinesi oluşturmayı öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki Python programlama konuları hakkında bilgi sahibi olmalısınız:

  • Python İşlevleri
  • Python Fonksiyon Bağımsız Değişkenleri
  • Python Kullanıcı Tanımlı İşlevler

Örnek: İşlevleri Kullanarak Basit Hesap Makinesi

 # Program make a simple calculator # This function adds two numbers def add(x, y): return x + y # This function subtracts two numbers def subtract(x, y): return x - y # This function multiplies two numbers def multiply(x, y): return x * y # This function divides two numbers def divide(x, y): return x / y print("Select operation.") print("1.Add") print("2.Subtract") print("3.Multiply") print("4.Divide") while True: # Take input from the user choice = input("Enter choice(1/2/3/4): ") # Check if choice is one of the four options if choice in ('1', '2', '3', '4'): num1 = float(input("Enter first number: ")) num2 = float(input("Enter second number: ")) 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)) break else: print("Invalid Input") 

Çıktı

İşlemi seçin. 1. Ekle 2. Çıkar 3. Çoğalt 4. Böl Seçimi girin (1/2/3/4): 3 İlk sayıyı girin: 15 İkinci sayıyı girin: 14 15.0 * 14.0 = 210.0

Bu programda, kullanıcıdan bir işlem seçmesini istiyoruz. 1, 2, 3 ve 4 numaralı seçenekler geçerlidir. Başka bir giriş verilirse, Geçersiz Giriş görüntülenir ve döngü geçerli bir seçenek seçilene kadar devam eder.

İki numara alınır ve if… elif… elsebelirli bir bölümü yürütmek için bir dallanma kullanılır. Kullanıcı tanımlı fonksiyonlar add(), subtract(), multiply()ve divide()ilgili işlemleri değerlendirmek ve çıktısını gösterir.

Ilginç makaleler...