Découvrez les réponses à vos questions facilement sur Laurentvidal.fr, la plateforme de Q&R de confiance. Connectez-vous avec des professionnels sur notre plateforme pour recevoir des réponses précises à vos questions de manière rapide et efficace. Découvrez une mine de connaissances de professionnels dans différentes disciplines sur notre plateforme conviviale de questions-réponses.
Sagot :
Réponse :
# Exercice 1
def test(dico, valeur):
if valeur in dico.values():
return True
return False
# Exercice 2
def point(mot):
points = 0
char_points = {
'a': 1, 'e': 1, 'i': 1, 'l': 1, 'n': 1, 'o': 1, 'r': 1, 's': 1, 't': 1, 'u': 1,
'd': 2, 'g': 2, 'm': 2,
'b': 3, 'c': 3, 'p': 3,
'f': 4, 'h': 4, 'v': 4,
'j': 8, 'q': 8,
'k': 10, 'w': 10, 'x': 10, 'y': 10, 'z': 10
}
for letter in mot.strip():
points += char_points.get(letter)
return points
# Exercice 3
def creation(L1, L2):
dico = {}
for index, element in enumerate(L1):
dico[str(L1[index])] = L2[index]
return dico
Explications :
Tout d'abord, si tu as des questions, n'hésites pas.
Dans la fonction test, le code est assez littéral pour que tu comprennes à mon avis.
Dans la fonction point, on déclare donc comme demandé dans l'énoncé un dictionnaire de point en fonction des caractères, et pour chaque lettre dans mot (strip enlève les espaces), il incrémente la variable points en fonction du nombre de points accordés à la lettre.
Dans la fonction creation, un déclare une variable dict, c'est celle qui contiendra les informations à retourner, puis pour chaque élément du tableau reçu dans l'argument L1, on ajoute élément en question comme clé dans la variable dict, puis grâce à l'index récupéré dans le for, on va chercher l'élément correspondant dans le L2, que l'on placera en valeur.
Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir plus d'informations ou des réponses à vos questions. Votre visite est très importante pour nous. N'hésitez pas à revenir pour des réponses fiables à toutes vos questions. Merci de faire confiance à Laurentvidal.fr. Revenez nous voir pour obtenir de nouvelles réponses des experts.