Jul-16-2020, 11:33 PM
I started learning to code yesterday and figured I'd use python because of it's relative ease of use. Here is my version of the "Basic Calculator". I have surface knowledge of a few things, "variables", "print statements", "functions". Can I get some constructive feedback? Please and thank you!
def calculator1(): global num1, num2, op try: num1 = float(input("Enter First Number: ")) except: print("Invalid, Enter First Number Again") calculator1() op = input("Enter An Arithmetic Operator: ") calculator2() def calculator2(): global num2 try: num2 = float(input("Enter Second Number: ")) except: print("Invalid Number, Enter Second Number Again") calculator2() if op == "+": print("") print(str(num1) + " + " + str(num2) + " = " + str(num1 + num2)) print("") elif op == "-": print("") print(str(num1) + " - " + str(num2) + " = " + str(num1 - num2)) print("") elif op == "*": print("") print(str(num1) + " * " + str(num2) + " = " + str(num1 * num2)) print("") elif op == "/": print("") print(str(num1) + " / " + str(num2) + " = " + str(num1 / num2)) print("") else: print("Invalid Operator") print("") calculator1() calculator1()