Пытаюсь создать калькулятор на питоне. Помогите исправить ошибки

# калькулятор
wtf = input( "что делаем?  ")

a = float(input("введи первое число"))
b = float(input("Введи второе число"))

 if wtf == "+":
    c = a + b
    print(c)
    elif wtf == "-"
     c = a - b
     print(c)
else
print("ошибка")

Ответы (4 шт):

Автор решения: Sergey K.
wtf = input( "что делаем?\t")

a = float(input("введи первое число:\t"))
b = float(input("Введи второе число:\t"))

if wtf == "+":
    c = a + b
    print(c)
elif wtf == "-":
    c = a - b
    print(c)
else:
    print("ошибка")
    
input('Завершено') #задержать просмотр результата в консоли

В языке Python нужно сохранить правильное форматирование и придерживаться синтаксиса. После условий нужно двоеточие.

→ Ссылка
Автор решения: Corrygan

Я когда только начинал учить python, писал основных действия(сложение, умножениее, вычитание, деление)

a = input('Что делаем?(+, -, *, /):')

if a == '+':
    b = float(input('Первое слагаемое:'))
    c = float(input('Второе слагаемое:'))

    result = b + c
elif a == '-':
    b = float(input('Уменьшаемое:'))
    c = float(input('Вычитаемое:'))

    result = b - c
elif a == '*':
    b = float(input('Первый множитель'))
    c = float(input('Второй множитель'))

    result = b * c
elif a == '/':
    b = float(input('Делимое:'))
    c = float(input('Делитель'))

    result = b / c

print('Результат:' + str(result))
→ Ссылка
Автор решения: Артем Ольховий

Можно сделать прикольный однострочный калькулятор так:

while True: print(eval(input()))
→ Ссылка
Автор решения: user547259
a = input('a    ')
b = input('b    ')
c = input("знак:+,-,*,/   ")
if c =='+':
    print(float(a) + float(b))
elif c=="-":
    print(float(a) - float(b))
elif c == "*":
    print(float(a)*float(b))
elif c == "/":
    print(float(a)/float(b))
else:
    print('error: print valid function')
→ Ссылка