Ошибка в твоем коде заключается в том, что значения, которые вводите через `input`, изначально рассматриваются как строки. Поэтому при выполнении операций сложения и вычитания результат всегда будет `0`, так как вы пытаетесь складывать (или вычитать) строки.
Чтобы исправить это, необходимо преобразовать введенные значения в числа (например, в тип `float` или `int`).
import math
a = float(input("Введите первое число: "

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

)
operation = input("Выберите действие (+ или -): "
result = 0
if operation == "+":
result = a + b
elif operation == "-":
result = a - b
print(f"Результат: {result}"

или так: import math
a = int(input("Введите первое число: "

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

)
operation = input("Выберите действие (+ или -): "
result = 0
if operation == "+":
result = a + b
elif operation == "-":
result = a - b
print(f"Результат: {result}"
