Python

Ошибка в программе.

Я написал простую программу а она выдаёт ошибку. Вот программа
a = input ("Введите первое число: ")
what = input ("+ или - : ")
b = input ("Введите второе число: ")
if what == +
c = a + b
if what == -
c = a - b
print (c)
Это вся программа, язык программирования Pyton 3.
Andrey Vanakoff
Andrey Vanakoff
99
a = int(input("Введите первое число: "))
what = input("+ или - : ")
b = int(input("Введите второе число: "))
c = 0
if what == '+':
  c = a + b
elif what == '-':
  c = a - b
print(c)
Сергей Коваленко
Сергей Коваленко
76 228
Лучший ответ
if what == '+' и т. д.
Сергей Дальнов
Сергей Дальнов
83 844
вот правильно
a = int(input("Введи первое число: "))
b = int(input("Введи второе число: "))
y = input("введи знак (+,-,*,/)")
if (y == "+"):
g = a + b
print("Результат: ", g)
elif (y == "-"):
g = a - b
print("Результат: ", g)
elif (y == "/"):
g = a / b
print("Результат: ", g)
elif (y == "*"):
g = a * b
print("Результат: ", g)
else:
print("Ошибка!")
a = int(input("Введи первое число: ")
b = int(input("Введи второе число: ")
y = input("введи знак (+,-)")
if y == "+":
****print("Результат: ", a + b) #Кол-во звёздочек это кол-во пробелов
elif y == "-":
****print("Результат: ", a - b)
else:
****print("Ошибка")
Либо же:
a = int(input("Введи первое число: ")
b = int(input("Введи второе число: ")
y = input("введи знак (+,-)")
if y == "+":
****g = a + b
****print(Результат: ", g)
elif y == "-":
****g = a - b
****print("Результат: ", g)
else:
****print("Ошибка!")
Владимир Косинцев есть ошибки со скобками