Вам необходимо обновить позиции в списке:
for i in range(len(wrong_character_list)):
x2, y2 = random_character_list_spot[i+1]
text_correct(very_big_font, wrong_character_list[i],
black,cool_red,game_display,x2,y2,action = "wrong")
x2 += x_change
y2 += y_change
random_character_list_spot[i+1] = [x2, y2] # <--- update position
Если вы хотите переместить его по-другому, тогда вам нужно вычислить x_change
и y_change
в l oop:
for i in range(len(wrong_character_list)):
x_change = random.randint(-25,25)
y_change = random.randint(-25,25)
x2, y2 = random_character_list_spot[i+1]
text_correct(very_big_font, wrong_character_list[i],
black,cool_red,game_display,x2,y2,action = "wrong")
x2 += x_change
y2 += y_change
random_character_list_spot[i+1] = [x2, y2] # <--- update position