Ваш код не работает, потому что вы передаёте в функцию acts() аргумент a, который не используется внутри функции. Вместо этого вы используете глобальную переменную user_act, которая не определена внутри функции. Вам нужно передать аргумент user_act в функцию acts().
Кроме того, вы не используете переменную a, которую вы передаёте в функцию. Вам нужно использовать аргумент a вместо глобальной переменной taps_list.
Вот исправленный код: user_act = input()
acts_list = ["jump", "swim"]
taps_list = ["x", "y"]
def acts(a):
if a == taps_list[0]:
d = acts_list[-2]
elif a == taps_list[1]:
d = acts_list[-1]
else:
print("error")
acts(user_act)