Les entrée utilisateurs

Pour l'instant le joueur 1 a lancé le dé une fois. Si le score est différent de 1, le joueur a le choix entre garder ce score ou relancer le dé pour l'améliorer. Pour connaître son choix, il faut donc poser la question à l'utilisateur.

Pour cela, on va utiliser la fonction input en Python.

🤔 Par contre, le joueur ne peut rejouer que s'il n'est pas tombé sur 1 lors du lancé. Pour exprimer cela on utilise le mot clé else (qui veut dire sinon) lorsque la condition dans le if n'est pas satisfaite. Dans notre cas cela signifie que le dé n'est pas tombé sur 1.

import random

print("Bonjour, bienvenue dans le jeu du cochon !")

scoreJoueur1 = 0
scoreJoueur2 = 0
tourJoueur1 = True

resultat = random.randint(1,6)
print("Résultat du lancé : {}".format(resultat))

if (resultat == 1):
  print("Le dé est tombé sur 1, vous passez votre tour")
  tourJoueur1 = False
else : 
  print("Le dé n'est pas tombé sur 1")
  rejouer = input("Voulez vous rejouer ? (si oui, taper 'o')  : ")
  

A la dernière ligne, nous créons une variable rejouer qui va recevoir la réponse d'un joueur : o .

Dernière mise à jour