0

New to python as of a few days ago. Trying to write a simple calculator program but when I run it, I get a SyntaxError: unexpected EOF while parsing error when I input a '+' for choosing my operator. I am stuck on why this is happening and think it may be due to my spaces vs tabs? Can anyone help me?

num1 = int(input('pick number 1: '))
num2 = int(input('pick number 2: '))

choose = str(input('Pick an operator: '))

if (choose == '+'):
    print add(num1, num2)
elif (choose == '-'):
    print sub(num1, num2)
elif (choose == '*'):    
    print mult(num1, num2)
else:
    print div(num1, num2)

def div(num1, num2):
    return num1 / num2    

def add(num1, num2):
    return num1 + num2

def mult(num1, num2):
    return num1 * num2

def sub(num1, num2):
    return num1 - num2
Rivers31334
  • 644
  • 1
  • 12
  • 30

0 Answers0