I'm trying to create a game in pygame where the character moves while animating, I tired using sprites but got the same results, however I did notice that pygame wasn't detecting that I pressed the right arrow key, I tried to get it to work but alas.
here's my code :
import pygame
from sys import exit
def player_animation():
    global player_current_sprite, player_frames, player_image
    player_current_sprite += 0.01
    player_image = player_frames[int(player_current_sprite)]
    if player_current_sprite >= 1.3:
        player_current_sprite = 0.7
pygame.display.set_caption('pausing has consequences')
pygame.init()
screen = pygame.display.set_mode((1000, 700))
clock = pygame.time.Clock()
player_frame_1 = pygame.image.load('graphics/player_frame_1.png')
player_frame_2 = pygame.image.load('graphics/player_frame_2.png')
player_current_sprite = 0
player_frames = [player_frame_1, player_frame_2]
player_image = player_frames[player_current_sprite]
player_rect = player_image.get_rect(center=(450, 250))
move = False
background_surface = pygame.image.load('graphics/background.png')
while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
            exit()
        if event.type == pygame.KEYDOWN:
            move = True
            if event.type == pygame.K_RIGHT and move == True:
                player_rect.x += 10
        if event.type == pygame.KEYUP:
            move = False
    screen.blit(background_surface, (0, 0))
    player_animation()
    screen.blit(player_image, player_rect)
    pygame.display.flip()
    clock.tick(60)
The x value does not change when I pressed the button, I did notice that pygame did not detect my button press
 
    