Skip to content

Instantly share code, notes, and snippets.

@complxalgorithm
Created May 8, 2016 08:01
Show Gist options
  • Save complxalgorithm/ee685852a2a37e88ebc8d64d2d126d91 to your computer and use it in GitHub Desktop.
Save complxalgorithm/ee685852a2a37e88ebc8d64d2d126d91 to your computer and use it in GitHub Desktop.
Simple Python calculator program.
# Program make a simple calculator that can add, subtract, multiply and divide using functions
# define functions
def add(x, y):
"""This function adds two numbers"""
return x + y
def subtract(x, y):
"""This function subtracts two numbers"""
return x - y
def multiply(x, y):
"""This function multiplies two numbers"""
return x * y
def divide(x, y):
"""This function divides two numbers"""
return x / y
# take input from the user
print("Select operation.")
print("1.Add")
print("2.Subtract")
print("3.Multiply")
print("4.Divide")
choice = input("Enter choice(1/2/3/4):")
num1 = int(input("Enter first number: "))
num2 = int(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))
else:
print("Invalid input")
@mohammed5520
Copy link

مشروع

@hariomny
Copy link

Add more operator such as Moduls and Square root. Using funtcion "math.sqrt(x)".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment