Exercice 4 - le SCRABBLE
Voici un descriptif des valeurs des lettres au scrabble français.
- 0 point : Joker ×2 (appelés en français jokers ou lettres blanches)
- 1 point : E ×15, A ×9, I ×8, N ×6, O ×6, R ×6, S ×6, T ×6, U ×6, L ×5
- 2 points : D ×3, M ×3, G ×2
- 3 points : B ×2, C ×2, P ×2
- 4 points : F ×2, H ×2, V ×2
- 8 points : J ×1, Q ×1
- 10 points : K ×1, W ×1, X ×1, Y ×1, Z ×1
- Définissez un dictionnaire score qui prend les lettres majuscules en clés et leur score en valeur
- Écrire une fonction
calculer_score qui prend une chaîne de caractère mot en paramètre et renvoie le score du mot s'il est possible de l'écrire avec les lettres du scrabble et None sinon.
- Écrire une fonction
calculer_scores qui prend un tableau de mots et renvoie un tableau de score de chaque mot.
Remarques :
- Documentez la fonction
- Réalisez les doctests significatifs.
- Pour tester vos fonctions, il est possible d'utiliser la liste de mots suivante :
liste_mots = ['extenue', 'ligner', 'serier', 'delasse', 'doperas', 'drapes', 'gelee', 'doucir', 'lamparo', 'salee', 'gueri', 'mulots', 'trolley', 'houppe', 'hesitez', 'vogues', 'embelli', 'etonnez', 'mers', 'riviere', 'risquer', 'grogner', 'postale', 'beler', 'lofer', 'rincent', 'boni', 'charter', 'censeur', 'glaise','sauts', 'striee', 'perclus', 'dessous', 'tireras', 'gommant', 'cooptes', 'bombyx', 'gauches', 'filiere', 'devoree', 'viriez', 'murit', 'miteux', 'empenne', 'soudez', 'cochers', 'dejoua', 'tuer', 'present']