def calculator(): print('\n1. addition\n\n2. sutraction\n\n3. multiplication\n\n4. division') choice=input('\nchoisi un\n') ready_to_quit(choice) if choice=='1': addition() if choice=='2': subtraction() if choice=='3': multiplication() if choice=='4': division()
def getMenuChoice(): #Prints menu options def menu(): print(30 * "-", "Arithmetic Calculator", 30 * "-") print("1. Addition Calculator ") print("2. Subtraction Calculator ") print("3. Multiplication Calculator ") print("4. Division Calculator ") print("5. Exit Calculator ") print(83 * "-") loop = True int_choice = -1 # While loop is True, continue iterating until False. while loop: menu() # Displays menu choice = input("Enter your choice [1-5]: ") if choice == '1': int_choice = 1 #Calls addition function on choice addition.addition() loop = True elif choice == '2': int_choice = 2 #Calls subtraction function on choice subtraction.subtraction() loop = True elif choice == '3': int_choice = 3 #Calls multiplication function on choice multiplication.multiplication() loop = True elif choice == '4': int_choice = 4 #Calls devision function on choice division.division() loop = True elif choice == '5': int_choice = -1 print("Exiting..") #Loop becomes False and exits the script loop = False else: #Any value other than 1-5 will validate as an error message to loop back to the menu input("Wrong menu selection. Enter any key to try again..") return [int_choice, choice]
def calculator (): print("Welcome to Kuba's Calculator!") while True: print("Options to do: ") print("Enter 'add' to use addiction(+)") print("Enter 'subtract' to use subtraction(-)") print("Enter 'multiply' to use multiplication(X)") print("Enter ' divide' to use division(/)") print("Enter 'close' to end the program :(") result = input("Your choice?!: ") if result == "add": num1 = input("Enter first substrate of operation: ") num2 = input("Enter second substrate of operation: ") n1t = num1.isdigit() n2t = num2.isdigit() if n1t and n2t == True: product = addition(num1, num2) print("it's ", product, ", and again!") else: print("Enter again!") continue elif result == "subtract": num1 = input("Enter first substrate of operation: ") num2 = input("Enter second substrate of operation: ") n2t = num2.isdigit() if n1t and n2t == True: product = subtraction(num1, num2) print("It's ", product, ", and again!") else: print("Enter again!") continue elif result == "multiplication": num1 = input("Enter first substrate of operation: ") num2 = input("Enter second substrate of operation: ") n2t = num2.isdigit() if n1t and n2t == True: product = multiplication(num1, num2) print("It's ", product, ", and again!") else: print("Enter again!") continue elif result == "division": num1 = input("Enter first substrate of operation: ") num2 = input("Enter second substrate of operation: ") n2t = num2.isdigit() if n1t and n2t == True: product = division(product) print("It's ", product, ", and again!") else: print("Enter again!") continue elif result == "close": break else: print("Enter again!") continue
def __init__(self): # Initialize classes sub = subtraction.substraction() div = division.division() # Substraction print "Substraction : %.1f" % sub.execute(1, 2) # Division print "Division : %.1f" % div.execute(1, 2)
import addition import multiplication import subtract import division print("1: Addition, 2: Subtraction, 3: Multiplication, 4: Division") inp = input("Enter the choice: ") if inp == "1": addition.add() elif inp == "3": multiplication.multiplication() elif inp == "2": subtract.subtraction() elif inp == "4": division.division() else: print("Invalid input")
if (draw.distance(square_xy_coordinates[0], square_xy_coordinates[1]) > 350 or draw.distance(square_xy_coordinates[1], square_xy_coordinates[2]) > 350): resolution = 100 print 'resolution 100 ------------------------------------------' elif (draw.distance(square_xy_coordinates[0], square_xy_coordinates[1]) > 250 or draw.distance(square_xy_coordinates[1], square_xy_coordinates[2]) > 250): resolution = 80 print 'resolution 80 ------------------------------------------' else: resolution = 60 draw1 = dis.discretize(resolution) u = draw1.squareDiscretizer(square_xy_coordinates) ####################################################################### draw2 = div.division() #p = draw2.division() cx, cy = draw2.read() print 'cl______________________________________________________', cx, cy r = draw2.compare(cx, cy) ####################################################################### ## os.chdir(r'C:\Python27\ECE555 Project') ## #subprocess.Popen(['matlab','kinematics_r1.m']) ## ## print os.listdir(os.curdir) ## returnCode = subprocess.call("matlab -r kinematics_r1.m", shell=False) ## print "Return Code: ", returnCode
def test_rational_result(): assert division(1, 3) == 1 / 3
def test_int_result(): assert division(10, 5) == 2
def test_zero(): with pytest.raises(ZeroDivisionError): assert division(1, 0)
import add import subtract import multiply import division a = int(input("Enter first val")) b = int(input("Enter second val")) print("----------MENU----------") print("1.Add[a+b]") print("2.Subtract[a-b]") print("3.Multiply[a*b]") print("4.Divide[a/b]") op = int(input("Enter operation [1-4]")) if op == 1: res = add.add(a, b) print("Sum is", res) elif op == 2: res = subtract.subtract(a, b) print("Difference is", res) elif op == 3: res = multiply.multiply(a, b) print("Answer is", res) elif op == 4: res = division.division(a, b) print("Answer is", res)
def test_case_one(): assert division(5, 2) == '{0}\n{1}'.format(2, 2.5)
def test_answer_works_for_negative(self): self.assertEqual(division(-25,-5),5)
while user_ingang == "y": try: #''' kullanicidan girdiler alinir. hata ayiklamasi icin try except blogunda ''' user_kies = input("islem sec:") sayi1 = float(input("sayi gir: ")) sayi2 = float(input("sayi gir:")) if user_kies == "+": print(total(sayi1, sayi2)) if user_kies == "-": print( subtract(sayi1, sayi2) ) #kosullar karsilandiginda ilgili modulden fonksiyon cgrilir islem yapilir, if user_kies == "x": print(multiplication(sayi1, sayi2)) if user_kies == "/": print(division(sayi1, sayi2)) else: print('lutfen (+,-,x,/) isaretlerini kullanin' ) #kullanici isaret yanlis girdigi durumlarda user_ingang = ( input('yeniden hesaplamak icin "Y" tusuna basin cikmak icin "N" ') ) #islem sonrasi tekrar kullaniciya sorulur. user_ingang = user_ingang.lower() if user_ingang == "n": print("programdan cikiliyor...") except ValueError: print( "Lutfen sayi giriniz" ) #Kullanici tarafindan girilecek hatali giris durumunda calistirilacak mesaj if user_ingang == "n":
import addition import division import subtraction import multiplication print("We are taking numbers 10 and 5") print("This is addition: ") addition.add(10, 5) print("This is subtraction: ") subtraction.sub(10, 5) print("This is multiplication: ") multiplication.multiplication(10, 5) print("This is division: ") division.division(10, 5)
def division(self, a, b): a = float(a) b = float(b) self.result = division(a, b) return self.result
res_binaries = [] num = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] if __name__ == '__main__': # cap = cv.VideoCapture(0) # # img = None # while True: # _, img = cap.read() # cv.imshow("img", img) # # key = cv.waitKey(23) # if key == ord('p'): # break # cv.destroyAllWindows() img = cv.imread("source_imgs/9.jpg") rois, rects = division(img) print(rois) for roi in rois: cv.imshow("roi", roi) cv.waitKey(30) label = input("label:") if int(label) != -1: num[int(label)] += 1 address = "data/" + label + "/" + str(num[int(label)]) + ".png" cv.imwrite(address, roi) cv.destroyAllWindows()
def test_case_two(): assert division(25, 3) == '{0}\n{1}'.format(8, 8.333333333333334)
def formula(num1, num2): res = div.division(pow.power(num1)+sqrt.root(pow.power(pow.power(num2)-mod.module(num1)+5*num1*num2)),sqrt.root(pow.powe(pow.power(num1)-mod.module(num2)+5*num2*num1))-5) return res
def divide(self, a, b): self.result = division(a, b) return self.result
def start(): input_a = input('input the first number \n') input_b = input('input the second number \n') division(input_a, input_b)
def test_case_three(): assert division(102, 11) == '{0}\n{1}'.format(9, 9.272727272727273)
from minus_func import my_minus from my_sqrt import sqrt from pow import my_pow from division import division print("Очень крутой калькулятор!") a = input("Введите а =") b = input("Введите b =") # TODO высти операторы print("pow, возведение a в степень b") print("sqrt, корень a-ой степени из числа b") print('division, деление a на b') operator = input("Оператор =") c = None # реузльтат сюда # TODO вычисления резултата if operator == "pow": c = my_pow(a, b) if operator == "minus": c = my_minus(a, b) if operator == 'division': c = division(a, b) if operator == "sqrt": c = sqrt(a, b) print("Результат = {}".format(c))
def test_answer_is_correct(self): self.assertEqual(division(8,4),2)