$ rem.py File "C:\Python\rem.py", line 25 elif what == "*": ^ IndentationError: unexpected indent ошибка

errorsad

Новичок
Пользователь
Апр 10, 2020
25
3
3
from colorama import init
from colorama import Fore, Back, Style

init()

print( Back.RED)

what = input( "введи знак (+,-,*,/, %):" )

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

while call:
if what == "+":
c = a + b
print ("ваш ответ человек: " + str(c))
elif what == "-":
c = a - b
print (" ответ: " + str(c))
elif what == "выход":
ptint ("выхожу")
break

elif what == "*":
c = a * b
print ("гитлера ответ: " + str(c))
elif what == "/":
c = a / b
print (" ваш ответ " + str(c))
elif what == "%":
c = a / 100 * b
print ("ваше решение" + str(c))
else :
print ("нет такого действия бро")

widows
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Форматируйте код (кнопка вставить -> код -> python). У вас ошибка связана с отступами в кода. Вот исправленный вариант:
Python:
from colorama import init
from colorama import Fore, Back, Style

init()

print( Back.RED)

while True:
    what = input("введи знак (+,-,*,/, %):")

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

    if what == "+":
        c = a + b
        print("ваш ответ человек: " + str(c))
        break
    elif what == "-":
        c = a - b
        print(" ответ: " + str(c))
    elif what == "выход":
        print("выхожу")
        break
    elif what == "*":
        c = a * b
        print("гитлера ответ: " + str(c))
        break
    elif what == "/":
        c = a / b
        print(" ваш ответ " + str(c))
        break
    elif what == "%":
        c = a / 100 * b
        print("ваше решение" + str(c))
        break
    else:
        print("нет такого действия бро")
 

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