что не так?
a = input(\"Введите первое число: \")
b = input(\"Введите второе число: \")
c = input(\"Желаемое действие(+ - * /): \")
a = input(\"Цифра или =?: \")
if c == \"=\":
print(int(a) == int(b))
if c == \"+\":
print(int(a) + int(b))
if c == \"-\":
print(int(a) - int(b))
if c == \"*\":
print(int(a) * int(b))
if c == \"/\":
print(int(a) / int(b))

python чувствителен к отступам в строках. Тут всё написано сплошным текстом. Возможно в этом причина неработающего кода

Ответ
5 (1 оценка)
0
teacher1011 3 года назад
Светило науки - 141 ответ - 0 раз оказано помощи

Так как это примитивный калькулятор, то он должен иметь приблизительно такого вид:

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

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

c = input("Желаемое действие(+ - * /): ")

if c == "+":

   print(a + b)

elif c == "-":

   print(a - b)

elif c == "*":

   print(a * b)

elif c == "/":

   if b == 0:

       print("На ноль делить нельзя!")

   else:

       print(a / b)

else:

   print("Неправельный ответ! Введите предложеное действие: (+  - * /)")

Остались вопросы?