| ... | ... | @@ -46,11 +46,21 @@ Générez un grand nombre (100 dans un premier temps, puis jusque des dizaines d |
|
|
|
Enregistrez l'angle entre ces deux vecteurs dans un histogramme et affichez le en console en fin de programme.
|
|
|
|
|
|
|
|
|
|
|
|
## 4) Tricher au pendu...
|
|
|
|
## 4) Tricher au pendu... -- Difficile
|
|
|
|
|
|
|
|
Créez un programme pour vous faciliter la vie au jeu du pendu. On vous fournira la liste de mots de la langue française (sans accents ou cédilles), et vous devrez déduire quelles lettres demander pour gagner.
|
|
|
|
Créez un programme pour vous faciliter la vie au jeu du pendu. On vous donne la liste de mots de la langue française (sans accents ou cédilles), et vous devrez déduire quelles lettres demander pour gagner.
|
|
|
|
|
|
|
|
Pour ceci, implémentez une classe qui :
|
|
|
|
Pour y accéder dans votre code, téléchargez la liste :
|
|
|
|
``` bash
|
|
|
|
wget https://cp3-git.irmp.ucl.ac.be/mdelcourt/lphys1201/raw/master/Chapter_5/word_list.py
|
|
|
|
```
|
|
|
|
puis, dans votre code :
|
|
|
|
```python
|
|
|
|
from word_list import word_list
|
|
|
|
print (word_list)
|
|
|
|
```
|
|
|
|
|
|
|
|
Ensuite, implémentez une classe qui :
|
|
|
|
* Lors de l'initialisation va prendre tous les mots qui ont le bon nombre de lettres.
|
|
|
|
* Affiche les lettres qui apparaissent le plus souvent dans les mots valides.
|
|
|
|
* Demande à l'utilisateur la lettre qu'il a demandée à l'autre joueur
|
| ... | ... | |