Created
May 8, 2016 08:01
-
-
Save complxalgorithm/ee685852a2a37e88ebc8d64d2d126d91 to your computer and use it in GitHub Desktop.
Simple Python calculator program.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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") |
Add more operator such as Moduls and Square root. Using funtcion "math.sqrt(x)".
I know this is old but since i am new and stuff i allways copy the comments so i dont lose myself and add a gambling aspect but then the ai just added the rest of the code. Pretty annoying.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
مشروع