Envoyé par
Beginner.
En fait on peut même faire directement une seule fonction, je viens de la faire..
Pour vous aidez je vous donne l'algorithme que j'ai utilisé pour la fonction debit_massique (def debit_massique(nom):) :
1- Transformer toutes les lettres du nom en minuscule : nom = nom.lower().
2- Initialiser une variable somme à 0 : somme = 0.
3- Utiliser une boucle pour lire toutes les lettres de la chaine de caractère "nom" : for lettre in nom:3.1 Calculer l'indice i de la lettre "lettre" : i = ord(lettre) - ord('a') + 1.
3.2 ajouter l'indice à somme : somme += i.
3.3 retour au point 3.1 (on fait cela pour chaque lettre contenue dans "nom")
4- Diviser somme par 1000 puis ajouter 20
5- Retourner le résultat.
Partager