Предмет: Информатика, автор: top4ikmad

что не так?
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))


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

Ответы

Автор ответа: teacher1011
1

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

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("Неправельный ответ! Введите предложеное действие: (+  - * /)")

Похожие вопросы
Предмет: Окружающий мир, автор: ЯрославСемь