Почему не работает код

plspflgp

Новичок
Пользователь
Ноя 18, 2020
1
0
1
what = input( "что делаем? (+, -): " )

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

if what == "+":
с = a + b
print(" Результат: " + c)
elif what == "-":
с = a - b
print("Результат: " + c)
else:
print("Выбранна неверная операция ")
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 625
469
83
во первых у вас 'c' то на русской раскладке то на английской, во вторых принт вам ошибку выдаст потому что переменная 'c' у вас не str
вот так работает
Python:
what = input("что делаем? (+, -): ")

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

if what == "+":
    c = a + b
    print(" Результат: " + str(c))
elif what == "-":
    c = a - b
    print("Результат: " + str(c))
else:
    print("Выбранна неверная операция ")
 

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