Вам нужно сохранить эти входные значения где-нибудь в списке, например. Краткий способ добиться того, что вы хотите, будет:
playernames = [input('What is your name? ') for _ in range(players)]
Вы также можете использовать словарь, чтобы отобразить строку «player_nr_X» к playernames, как это:
playernames = {'player_nr_' + str(i + 1) : input('What is your name? ') for i in range(players)}
Конечно, вы можете также просто используйте целые ключи в словаре.
Демо:
>>> players = 3
>>> {'player_nr_' + str(i + 1) : input('What is your name? ') for i in range(players)}
What is your name? 'bob'
What is your name? 'alice'
What is your name? 'jeff'
{'player_nr_1': 'bob', 'player_nr_2': 'alice', 'player_nr_3': 'jeff'}
Чтобы выяснить, если вы вводите ваше имя «Джо», то вам нужен переменный Джо, чья ценность «Джо»? –