def get_nb_players():
nb_players = int(input("Nombres de joueurs : "))
print("nombre de joueurs : " + str(nb_players))
return nb_players
def setup(nb_players):
player_list = [""]*nb_players
for player_nb in range(nb_players):
player_list[player_nb] = input("Nom du joueur " + str(player_nb + 1) + " : ")
return player_list
def kineto(nb_players, player_list):
player_points = [0]*nb_players
while(len(player_list) > 1):
print("Nouveau tour")
dead = []
nb_player = len(player_list)
for player_nb in range(nb_player):
player_points[player_nb] += int(input("Nombre de points de " + player_list[player_nb] + " : "))
if player_points[player_nb] >= 100:
print(player_list[player_nb] + " est mort")
dead.append(player_nb)
else :
print(player_list[player_nb] + " : " + str(player_points[player_nb]))
for dead_player in dead:
player_list.pop(dead_player)
player_points.pop(dead_player)
print("Partie terminée")
print("Gagant : " + player_list[0])
nb_player = get_nb_players()
player_list = setup(nb_player)
kineto(nb_player, player_list)