So I am new to coding (starting with python) and I am trying to make a super simple/basic calculator. I've run in to this problem before on another set of code that I can't figure out why. Even though it's false the line of code returns true. So say I did 100 divided by 5, it returns true for "*" and "Multiply" which gives the outcome of 500 instead of the correct answer which should be 20. If someone could explain/show why it's returning true instead of false?
def calculator():
Number_input_one = int(raw_input("Enter your first number: "))
Math_symbol = raw_input("What do you want to do? ")
Number_input_two = int(raw_input("Enter your second number: "))
if Math_symbol == "*" or "Multiply":
print Number_input_one * Number_input_two
elif Math_symbol == "/" or "Divide":
print Number_input_one / Number_input_two
elif Math_symbol == "+" or "Add":
print Number_input_one + Number_input_two
elif Math_symbol == "-" or "subtract":
print Number_input_one - Number_input_two
else:
print "it doesn't match anything!"