Ошибка при создании калькулятора

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

while True:
    what = input("Действие:")
    a = float(input("Первое число:"))
    b = float(input("Второе число:"))
    if what === "+":
        c = a + b
        print("Результат: " + str(c))
    elif what == "-":
        c = a - b
        print("Результат: " + str(c))
    elif what == "*":
        c = a * b
        print("Результат: " + str(c))
    elif what == "/":
        c = a / b
        print("Результат: " + str(c))
    elif what == "степень":
        c = a ** b
        print("Результат: " + str(c))
    elif what, a, b == 'выход' "Выход":
        break
    else:
        print("Выбрана неверная операция!")
input()

В командной строке пишет:

File "C:\Users\Asus\Videos\Python\Calculator.py", line 3
    a = float(input("Первое число:"))
                                     ^
IndentationError: unindent does not match any outer indentation level

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

Автор решения: Corrygan

Ошибка IndentationError: unindent does not match any outer indentation level говорит, о том, что у вас проблема в табуляции. Возможно вы везде использовали Tab, а в строке с ошибкой пробелы или наоборот.

→ Ссылка