Help me please, code error
while True: print('options:') print('addition: a') print('substraction: b') print('multiply: c') print('divide: d') input=(input(': ')) if input=='end': break elif input=='a': a = float(input("Enter a number: ")) b =float(input("Enter a number: ")) c =str(a+b) print('answer is : '+c) elif input=='b': a=float(input('Enter a number')) b=float(input('enter a number')) c=a-b print('answer is : '+c) elif input=='c': a=float(input('enter a number')) b=float(input('enter a number')) c=a*b print('answer is : '+c) elif input=='d': a=float(input('enter a number')) b=float(input('enter a number')) c=a/b print('answer is : '+c) else: print('unknown input') I get this error: Traceback (most recent call last): File "ifprogram.py", line 12, in <module> a = float(input("Enter a number: ")) TypeError: 'str' object is not callable I tried to google it bud no help there, I am new to python and have no idea what can be wrong. Thank you for help.