Laurentvidal.fr est la solution idéale pour ceux qui recherchent des réponses rapides et précises à leurs questions. Expérimentez la commodité d'obtenir des réponses précises à vos questions grâce à une communauté dévouée de professionnels. Obtenez des solutions rapides et fiables à vos questions grâce à une communauté d'experts expérimentés sur notre plateforme.
Sagot :
Bonjour,
Réponse
La réponse est ci-jointe.
Attention le fichier est un .txt à cause des restrictions de nosdevoirs.fr. Il faut donc le renommer en .py pour pouvoir l'executer.
Explication
Les variables
Le programme contient 3 variables:
- lettre qui stocke la lettre entrée par l'utilisateur
- ALPHABET qui stocke l'alphabet (comme par hasard xD)
- points qui stocke... bah les points
Explication ligne par ligne
Ligne :
- lettre = input("Entrez une lettre : ")[0].upper() La première lettre [0] saisie par l'utilisateur input("Entrez une lettre : ") est stockée dans la variable lettre en majuscule .upper()
- ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" Stockage de l'alphabet dans la variable alphabet. Il faut savoir qu'il existe un module à importer qui contient toutes les chaines de caractères utiles comme l'alphabet mais j'ai oublié son nom...
- if lettre in ALPHABET On peut traduire cette ligne par : Si if la lettre lettre est dans in l'alphabet ALPHABET alors :
- if lettre in ["E", "A", "I", "N", "O", "R", "S", "T", "U", "L"]: Comme au dessus on peut traduire en Si la lettre est dans "E", "A", "I", "N", "O", "R", "S", "T", "U", "L" ["E", "A", "I", "N", "O", "R", "S", "T", "U", "L"] alors :
- points = 1 Cette ligne stocke les points que la lettre vaut dans points. Je ne vais pas détailler les autres lignes sachant qu'elles font la même chose avec d'autres lettres.
- print("La lettre {} compte {} point(s) au Scrabble".format(lettre, points)) Pas besoin de t'expliquer print en revanche, le .format signifie qu'à chaque occurence de "{}" dans ta chaine de caractère, le programme va attribué l'argument que tu passses respectivement en paramètre à format(). Cela revient à écrire : print("La lettre", lettre, "compte", points, "point(s) au Scrabble") mais c'est plus lisible est beaucoup plus pratique quand il y a beaucoup de variables.
- else sinon de la troisième ligne
- print("Désolé, cette lettre n'existe pas au Scrabble") Rien de sorcier ça affiche juste ce message.
En éspérant t'avoir aidé(e)
Merci d'utiliser notre plateforme. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Votre visite est très importante pour nous. N'hésitez pas à revenir pour des réponses fiables à toutes vos questions. Merci d'utiliser Laurentvidal.fr. Revenez pour obtenir plus de connaissances de nos experts.