> For the complete documentation index, see [llms.txt](https://mathieu-bonte.gitbook.io/cours-i2d/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mathieu-bonte.gitbook.io/cours-i2d/algorithmie-en-python/untitled/creation-dun-jeu/les-boucles.md).

# 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.&#x20;

:thinking: 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.

```python
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` .
