From c07cd1f935033a54be436f40289e6b7f580e7fff Mon Sep 17 00:00:00 2001 From: Sekhariam Date: Tue, 28 May 2024 13:56:41 +0530 Subject: [PATCH] Add files via upload --- simple_calculator.py | 55 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 simple_calculator.py diff --git a/simple_calculator.py b/simple_calculator.py new file mode 100644 index 0000000..988dca6 --- /dev/null +++ b/simple_calculator.py @@ -0,0 +1,55 @@ +# Addition Function +def add(num1, num2): + return num1 + num2 + +# Subtraction Function +def subtraction(num1, num2): + return num1 - num2 + +# Multiplication Function +def multiply(num1, num2): + return num1 * num2 + +# Division Function +def divide(num1, num2): + if num2 == 0: + return "Error: Cannot divide by zero!" + return num1 / num2 + +# Basic displaying function... +def calculator(): + print("Welcome to Simple Calculator!") + print("1. Addition") + print("2. Subtraction") + print("3. Multiplication") + print("4. Division") + print("5. Exit") + + while True: + choice = input("Enter your choice (1/2/3/4/5): ") + + if choice in ('1', '2', '3', '4'): + num1 = float(input("Enter first number: ")) + num2 = float(input("Enter second number: ")) + + if choice == '1': + print("Result:", add(num1, num2)) + elif choice == '2': + print("Result:", subtraction(num1, num2)) + elif choice == '3': + print("Result:", multiply(num1, num2)) + elif choice == '4': + print("Result:", divide(num1, num2)) + elif choice == '5': + print("Thnaks for using my Calculator, Use it again!!!") + break + else: + print("Invalid input. Please enter a valid choice.") + +# Main +def main(): + calculator() + +# Program entrance +if __name__ == "__main__": + main()