def my_mul_fn(): # For Multiplication user_inputs() # Ask user for Input numbers mul = Calculator(number1, number2, '*') multiply = mul.calculate() print(boxed_msg("MULTIPLICATION\n"+ str(number1) + "*" + str(number2)+ " = " + str(multiply))) #print("The Result of " + str(number1) + "*" + str(number2) + " = " , str(multiply)) print() loop()
def my_sub_fn(): # For Substraction user_inputs() # Ask user for Input numbers sub = Calculator(number1, number2, '-') subtract = sub.calculate() print(boxed_msg("SUBTRACTION\n"+ str(number1) + "-" + str(number2)+ " = " + str(subtract))) #print("The Result of " + str(number1) + "-" + str(number2) + " = " , str(subtract)) print() loop()
def my_add_fn(): # For Addition user_inputs() # Ask user for Input numbers add = Calculator(number1, number2, '+') addition = add.calculate() print(boxed_msg("ADDITION\n"+ str(number1) + "+" + str(number2)+ " = " + str(addition))) #print("The Result of " + str(number1) + "+" + str(number2) + " = " , str(addition)) print() # Print Space loop() # Ask user if he/she wants to continue - loop
def my_div_fn(): # For Division user_inputs() # Ask user for Input numbers try: div = Calculator(number1, number2, '/') division = (round(div.calculate(), 2)) print(boxed_msg("DIVISION\n"+ str(number1) + "/" + str(number2)+ " = " + str(division))) # PRINT RESULT INSIDE A BOX print() loop() except ZeroDivisionError: print ("Cannot divide by ZERO.. retry:") input("Press [Enter] to continue...") print()
def my_all_fn(): # ROUTINE FOR ALL IN ONE... try: user_inputs() # Call Function print("All In One Calculations") print ('-' *24) #Print lines add = Calculator(number1, number2, '+') addition = add.calculate() print("The Result of " + str(number1) + "+" + str(number2) + " = " , str(addition)) sub = Calculator(number1, number2, '-') subtract = sub.calculate() print("The Result of " + str(number1) + "-" + str(number2) + " = " , str(subtract)) mul = Calculator(number1, number2, '*') multiply = mul.calculate() print("The Result of " + str(number1) + "*" + str(number2) + " = " , str(multiply)) div = Calculator(number1, number2, '/') division = (round(div.calculate(), 2)) print("The Result of " + str(number1) + "/" + str(number2) + " = " , str(division)) except ZeroDivisionError: print("The Result of " + str(number1) + "/" + str(number2) + " = You cannot divide by Zero") print() loop()
def my_read_fn(): print("Calculations FROM File") print ('-' *24) #Print lines Wrfile.read() print() loop()