> 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/notion-de-variables.md).

# Notion de variables

### Les variables de scores

Il faut ensuite préparer la "feuille de score" pour la partie. En effet, le score des deux joueur va varier pendant le jeu. Pour cela nous allons créer deux variables. Les variables sont des sortes d'objet informatiques permettant de stocker des informations. Il peut s'agir de nombres ou de texte. Dans notre cas, nous devons stocker le score du joueur 1 et celui du joueur 2. Nous allons donc déclarer ces variables : &#x20;

```python
print("Bonjour, bienvenue dans le jeu du cochon !")
scoreJoueur1 = 0
scoreJoueur2 = 0
```

Une variable possède un **nom** et une **valeur.** Dans le cas présent, on initialise les variables à 0 puisque les scores des deux joueurs sont nuls au début de la partie.

### Variable du joueur actif

Est-ce le tour du joueur 1 ou du joueur 2 ? Il s'agit de quelque chose qui va évoluer pendant la partie. Nous allons donc créer une nouvelle variable `tourJoueur`

```python
print("Bonjour, bienvenue dans le jeu du cochon !")
scoreJoueur1 = 0
scoreJoueur2 = 0
tourJoueur1 = True
```

Nous venons d'affecter une valeur **booléenne** à la variable `tourJoueur1`. Une variable booléenne est une variable qui peut prendre seulement deux valeur : `true` ou `false` (vrai ou faux).

Lorsque `tourJoueur1 = true`c'est au tour du joueur  de jouer. Lorsque `tourJoueur = false`, c'est au tour du joueur 2. On initialise la variable à `true` car le joueur 1 est le premier à joueur dans une nouvelle partie.

### Afficher une variable

Il est parfois utile d'afficher la valeur d'une variable au sein d'un texte.

En python 3, la syntaxe est la suivante :&#x20;

```python
age = 34
taille = 1.75
print("Vous avez {} ans et mesurez {} m".format(age, taille))
```

Résultat :&#x20;

![](https://2970041079-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LplPm4EriX4h7O-rGOl%2F-M6jdmkkpw_qf0-2sf2X%2F-M6jiq0OBiEhRe4nxAy6%2Fimage.png?alt=media\&token=84c63da6-d47f-49c6-ae2f-b2e06f9c5b5c)
