Oct-28-2019, 12:58 PM
So the main problem is im unsure how to implement math.sqrt into my code.
what i want is that i could take squareroot from answer i get. ive tried adding else to elseif but im doing something wrong so ill just paste working code as to not to confuse you.
what i want is that i could take squareroot from answer i get. ive tried adding else to elseif but im doing something wrong so ill just paste working code as to not to confuse you.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
import cmath import math # Program make a simple calculator that can add, subtract, multiply and divide using functions # 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 def sqareroot(x, y): return math.sqrt(x) print ( "Select operation." ) print ( "1.Add" ) print ( "2.Subtract" ) print ( "3.Multiply" ) print ( "4.Divide" ) # Take input from the user 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" ) |