Jeu de NIM
Powaaaa
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai besoin d'aide pour faire mon jeu de NIM. J'ai créé une boucle infini alors que je veux que la boucle se termine quand je n'ai plus d'allumettes. Et aussi je n'arrive pas à afficher le nombre d'allumettes restantes ca me mets toujours 16.
Merci d'avance pour votre aide
Voici mon code:
# Créé par Mauricio, le 29/10/2021 en Python 3.7
#---------------------déclaration des fonctions---------------------------------
#----------------------Programme principal--------------------------------------
_player1=str(input("Joueur 1, entrez votre pseudo : "))
print("Bienvenue au jeu de NIM",_player1,"Vous pouvez prendre entre 1 et 3 alumettes, le but est de prendre la derniere alumettes, je suis imbatable!")
nbrAllumettes=16
while nbrAllumettes != 0:
_nbrjoueur=int(input("entrer un nombre entre 1 et 3"))
if _nbrjoueur>3:
print("ERREUR Il faut rentrer un nombre entre 1 et 3")
else:
coupRobot = 4-_nbrjoueur
print("j'ai pris", coupRobot, "allumettes")
print(nbrAllumettes*"I")
print("j'ai gagné!!! Je vous avez prévenu je suis imbatable")
j'ai besoin d'aide pour faire mon jeu de NIM. J'ai créé une boucle infini alors que je veux que la boucle se termine quand je n'ai plus d'allumettes. Et aussi je n'arrive pas à afficher le nombre d'allumettes restantes ca me mets toujours 16.
Merci d'avance pour votre aide
Voici mon code:
# Créé par Mauricio, le 29/10/2021 en Python 3.7
#---------------------déclaration des fonctions---------------------------------
#----------------------Programme principal--------------------------------------
_player1=str(input("Joueur 1, entrez votre pseudo : "))
print("Bienvenue au jeu de NIM",_player1,"Vous pouvez prendre entre 1 et 3 alumettes, le but est de prendre la derniere alumettes, je suis imbatable!")
nbrAllumettes=16
while nbrAllumettes != 0:
_nbrjoueur=int(input("entrer un nombre entre 1 et 3"))
if _nbrjoueur>3:
print("ERREUR Il faut rentrer un nombre entre 1 et 3")
else:
coupRobot = 4-_nbrjoueur
print("j'ai pris", coupRobot, "allumettes")
print(nbrAllumettes*"I")
print("j'ai gagné!!! Je vous avez prévenu je suis imbatable")
Configuration: Windows / Chrome 95.0.4638.54
A voir également:
- Jeu de nim python
- 94 jeu - Télécharger - Puzzle & Réflexion
- Citizen code python avis - Accueil - Outils
- 94 degrés jeu - Télécharger - Divers Jeux
- Jeu zuma - Télécharger - Jeux vidéo
- Logo jeu - Télécharger - Jeux vidéo
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
à quelle ligne calcules-tu le nombre d'allumettes restantes?
à quelle ligne calcules-tu le nombre d'allumettes restantes?
nbAllumettes = nbAllumettes - coupRobot