I use IF multiple times however there is little change between each if, is there another way to code it to condense the amount line of code to make it look neater?
def StringAll():
global print1, print2, print3
print1,print2,print3 = str(Number1), str(Number2), str(answer)
return
def MathStuff():
global MATH, answer
try: MATH = int(input("1 for +, 2 for -, 3 for *, 4 for/"))
except ValueError:
print("Only input number")
MathStuff()
if MATH == 1:
answer = Number1 + Number2
StringAll()
print(print1 + " + " + print2 + " = " + print3)
elif MATH == 2:
answer = Number1 - Number2
StringAll()
print(print1 + " - " + print2 + " = " + print3)
elif MATH == 3:
answer = Number1 * Number2
StringAll()
print(print1 + " * " + print2 + " = " + print3)
elif MATH == 4:
answer = Number1 / Number2
StringAll()
print(print1 + " / " + print2 + " = " + print3)
else:
print("You can only input number 1-4")
MathStuff()