Ошибка: TabError: inconsistent use of tabs and spaces in indentation

FimusPhimosis

Новичок
Пользователь
Фев 25, 2024
4
1
3
ОС: Андроид; Версия Пайтон: Не знаю; Ни с какими модулями в скрипте не работаю.

Запускаю скрипт, выводит ошибку:

File "<string>", line 9
second_number = float(input("Введите второе число ➟ ")

Я понимаю, что ошибка связана с тем, что я ошибся в работе с отступами, но где? Я не вижу ошибок в отступах...

Скрипт:
Python:
next = 'N'
while next == 'N':
    first_number = float(input("Введите первое число ➟ "))
    operation = input("Введите операцию (можно и буквами, и спец. символами) ➟ ")
    second_number = float(input("Введите второе число ➟ "))
    if operation == '+':
        print(first_number + second_number)
    elif operation == '-':
        print(first_number - second_number)
    elif operation == '*':
        print(first_number * second_number)
    elif operation == '/':
        print(first_number / second_number)
    elif operation == ':':
        print(first_number / second_number)
    elif operation == 'сумма':
        print(first_number + second_number)
    elif operation == 'разность':
        print(first_number - second_number)
    elif operation == 'произведение':
        print(first_number * second_number)
    elif operation == 'частное':
        print(first_number / second_number)
    elif operation == 'Сумма':
        print(first_number + second_number)
    elif operation == 'Разность':
        print(first_number - second_number)
    elif operation == 'Произведение':
        print(first_number * second_number)
    elif operation == 'Частное':
        print(first_number / second_number)
    elif operation == 'СУММА':
        print(first_number + second_number)
    elif operation == 'РАЗНОСТЬ':
        print(first_number - second_number)
    elif operation == 'ПРОИЗВЕДЕНИЕ':
        print(first_number * second_number)
    elif operation == 'ЧАСТНОЕ':
        print(first_number / second_number)
    elif operation == 'сложение':
        print(first_number + second_number)
    elif operation == 'вычитание':
        print(first_number - second_number)
    elif operation == 'умножение':
        print(first_number * second_number)
    elif operation == 'деление':
        print(first_number / second_number)
    elif operation == 'Сложение':
        print(first_number + second_number)
    elif operation == 'Вычитание':
        print(first_number - second_number)
    elif operation == 'Умножение':
        print(first_number * second_number)
    elif operation == 'Деление':
        print(first_number / second_number)
    elif operation == 'СЛОЖЕНИЕ':
        print(first_number + second_number)
    elif operation == 'ВЫЧИТАНИЕ':
        print(first_number - second_number)
    elif operation == 'УМНОЖЕНИЕ':
        print(first_number * second_number)
    elif operation == 'ДЕЛЕНИЕ':
        print(first_number / second_number)
    else:
        print("⌧ERROR 4563⌧ Похоже, введённая вами операция, не существует, или не утверждена в коде программы...")
    next = input("Если вы хотите продолжить, то введите N. Или нажмите любую другую клавишу, чтобы прервать работу. ")

И не надо говорить, что я задаю разные вопросы по одному и тому же скрипту, я его немного сократил.
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
933
208
43
20
Москва
Пробовал гуглить ошибку?
 
  • Мне нравится
Реакции: FimusPhimosis

Форум IT Специалистов