W4 Exceptions 220

profileLisa ap
W3_first_lastupdate.py

# Program name : # Student Name : # Course : ENTD220 # Instructor : # Date : 01/24/2020 # Description : Simple Arithmetic # Copy Wrong : This is my work #add 2 numbers def plus(n1,n2): return n1 + n2 #subtract 2 numbers def subtract(n1, n2): return n1 - n2 #multiply 2 numbers def multiply(n1, n2): return n1 * n2 #division, n2 should not be zero def divide(n1, n2): return n1/(n2 + 0.0) def IsInRange(lr, hr, n): return lr < n and n < hr def main(): low = int(input("Enter Lower range:")) high = int(input("Enter Higher range:")) n1 = int(input("Enter first number:")) n2 = int(input("Enter second number:")) #n1 and n2 must be in range if IsInRange(low , high, n1) and IsInRange(low , high, n2): add = plus(n1 , n2) sub = subtract(n1 , n2) mul = multiply(n1 , n2) #use print formating, %d = double, %f = float, %s = string print("The result of %d+%d=%d" % (n1, n2, add)) print("The result of %d-%d=%d" % (n1, n2, sub)) print("The result of %d*%d=%d" % (n1, n2, mul)) if n2 != 0: div = divide(n1 , n2) print("The result of %d/%d=%f" % (n1, n2, div)) else: print("The result of %d/%d=%s" % (n1, n2,"You cannot divide by Zero")) else: print("Errors: input out of range") while True: main() yn = input("Continue Looping Y/N:") if yn == "N": break print("Thanks for using our calculator!")