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()
Exemple #2
0
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]
Exemple #3
0
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)
Exemple #5
0
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
Exemple #7
0
def test_rational_result():
    assert division(1, 3) == 1 / 3
Exemple #8
0
def test_int_result():
    assert division(10, 5) == 2
Exemple #9
0
def test_zero():
    with pytest.raises(ZeroDivisionError):
        assert division(1, 0)
Exemple #10
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)
Exemple #12
0
     def test_answer_works_for_negative(self):
	     self.assertEqual(division(-25,-5),5)
Exemple #13
0
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":
Exemple #14
0
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)
Exemple #15
0
 def division(self, a, b):
     a = float(a)
     b = float(b)
     self.result = division(a, b)
     return self.result
Exemple #16
0
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)
Exemple #18
0
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
Exemple #19
0
 def divide(self, a, b):
     self.result = division(a, b)
     return self.result
Exemple #20
0
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)
Exemple #22
0
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))
Exemple #23
0
 def test_answer_is_correct(self):
     self.assertEqual(division(8,4),2)