Скажите пожалуйста в чем проблема, извините за код учу пайтон 1 день

one = float(input("первое число:  ")

row = float(input("равно:  ")

what = input("действие:  ")
if what == "+"
    x = one - row
    print(one + what + x + "=" + row)
elif what == "-"
    x = one + row
    print(one + what + x + "=" + row)
elif what == "/"
    x = one / row
    print(one + what + x + "=" + row)
elif what == "*"
    x = row / one
    print(one + what + x + "=" + row)

Ответы (1 шт):

Автор решения: Gladius
  1. В первых двух строчках не хватает скобок

  2. Нельзя складывать переменные типов float и string друг с другом

  3. Нет двоеточий после блоков if и elif

  4. Путаница с действиями и переменными

Исправленный код:

one = float(input("первое число:  "))
row = float(input("второе число:  "))
what = input("действие:  ")

if what == "+":
    x = one + row
    print(one, what, row, "=", x)

elif what == "-":
    x = one - row
    print(one, what, row, "=", x)

elif what == "/":
    x = one / row
    print(one, what, row, "=", x)

elif what == "*":
    x = row * one
    print(one, what, row, "=", x)
→ Ссылка