1. Очевидно, что проблема в отступах. У тебе же всё на одном уровне (намёк, что перед публикацией стоит посмотреть, как твой вопрос выглядит)
2. Ты забыл передать x в fun
Должно быть что-то такое:
def fun(x):
return 2*x-2
x = int(input())
result = fun(x)
print(result)
Помогите с поиском ошибки
У тебя тут буквально четыре строчки. Не смог пройтись глазами по каждой, и проговорить в голове, как оно работает?