TypeError: Kann 'int'-Objekt nicht implizit in str konvertieren, wenn Klasseninstanzen in for-Schleife erstellt werden

Ich erhalte die Fehlermeldung "TypeError: Das Objekt 'int' kann nicht implizit in str konvertiert werden", wenn eine for-Schleife zum Erstellen von Klasseninstanzen verwendet wird. Ich bin ziemlich neu in der Programmierung und habe diesen Fehler noch nie gesehen

class Player(object):  
    properties = []
    def __init__( self, name, wealth, player_number):
        self.name = name
        self.wealth = wealth
        self.player_number = player_number
    def __repr__(self):
        return str(self.wealth)

players = {}

for x in range(0, Player_count):
    players["player_" + x] = Player(input("Name"), input("Starting Wealth"), x)

Ich erhalte den Fehler, wenn er x erreicht

Antworten auf die Frage(2)

Ihre Antwort auf die Frage