Python project beginner: Calculator: Although this project is straightforward, it shows how to use functions, user input, and conditional statements in Python.
You can change this code to add extra features like executing complex operations, raising a number to a higher power, or computing square roots.
# Function to add two numbers
def add(x, y):
return x + y
# Function to subtract two numbers
def subtract(x, y):
return x - y
# Function to multiply two numbers
def multiply(x, y):
return x * y
# Function to divide two numbers
def divide(x, y):
return x / y
# User inputs two numbers
num1 = float(input("Enter first number: "))
num2 = float(input("Enter second number: "))
# Menu to select operation
print("Select operation:")
print("1. Add")
print("2. Subtract")
print("3. Multiply")
print("4. Divide")
# User inputs choice
choice = input("Enter choice (1/2/3/4): ")
# Perform selected operation
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("Invalid input")
This code defines four functions: add(), subtract(), multiply(), and divide(), which add, subtract, multiply, and divide two input numbers, respectively.
The application asks the user to enter two numbers, then displays a menu so they can choose the desired procedure, before performing that operation on the two numbers they entered. After that, the calculation’s outcome is printed to the console.
5 Comments
stamp_hcSt · August 11, 2023 at 9:47 pm
Thank you so much it was amazing
shtory_rcSl · November 15, 2023 at 2:14 pm
good article thanks
potenciya_boOr · November 19, 2023 at 5:11 pm
amazing
visa_udKa · November 19, 2023 at 9:17 pm
thank you it super good
100 Best Python Projects With Source Code: Beginner To Pro · September 7, 2024 at 12:13 pm
[…] 🔹 Beginner Calculator […]