I'm trying to ask the user the length of the code they would like to crack from 1 - 7 I also need to account for those using Numpad. Anyway, I know the code for everything except how to detect the number they have pressed.
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_2 or event.key == pygame.K_3 or event.key == pygame.K_4 or event.key == pygame.K_5 or event.key == pygame.K_6 or event.key == pygame.K_7:
print(int(event.key)-48)
elif event.key == pygame.K_KP_2 or event.key == pygame.K_KP_3 or event.key == pygame.K_KP_4 or event.key == pygame.K_KP_5 or event.key == pygame.K_KP_6 or event.key == pygame.K_KP_7:
print(int(event.key)-1073741912)
This is just too clunky and even before writing this code, I thought it would be ugly to do it this way.