Projet NSI Python

Delsin_ Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonsoir,
Je bloque sur un exercice en NSI.
« Ecrire le code d’une fonction coder_phrase qui prend comme paramètres une phrase (au format STR) et qui renvoie sa transcription en Morse.
On utilisera la fonction de l’exercice précédent ainsi que la méthode split : si mot = "aa/bb c/d", alors mot.split("/") renvoie la liste ["aa", "bb c", "d"] »
La fonction de l’exercice précédent est la suivante :
def coder_mot(mot):
dico = creation_dico_Morse()
rep = ""
for elt in mot :
for (cle, val) in dico.items():
if cle==elt :
rep = rep + val
return rep
(creation_dico_Morse est une autre fonction qui se présentait ainsi :
def creation_dico_Morse():
dico = {}
dico["A"] = "._"
dico["B"] = "_…"
etc
return dico)
Merci pour votre aide




Configuration: iPhone / Safari 604.1
A voir également:

2 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
0
Delsin_ Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Excusez-moi, qu’ai-je fait de mal ?
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > Delsin_ Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
A quelle ligne de la page est-il écrit "mal"?
0
Delsin_ Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
Je voulais dire, quelle erreur ai-je fait en postant ma demande ?
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > Delsin_ Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Je t'invite à lire soigneusement la page dont je t'ai envoyé le lien. Je ne peux pas m'exprimer plus clairement.
Ce ne sont que des suggestions.
0
Delsin_ Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
J’ai pris connaissance de ce que suggère la page.
Désolé j’aurais du être plus précis dans ma demande, je ne cherche évidemment pas à obtenir une réponse toute faite, j’ai chercher pas mal de temps une réponse mais je n’ai malheureusement trouvé que des « pistes » qui n’aboutissaient à rien. En ce qui concerne la coloration syntaxique pour le code, je ne connaissais pas cette méthode, je m’en rappellerai.
Mais pour le coup, même après un long moment de recherche, je n’ai rien trouvé de concret, c’est pour cela que je sollicite votre aide.
0
Phil_1857 Messages postés 1872 Date d'inscription   Statut Membre Dernière intervention   168
 
Bonjour,

OK, donc affiche ton code ici avec les balises de code, qu'on y voie plus clair...

Visuellement, ca doit ressembler à ça (avec les indentations) :
if cle==elt :
    rep += val
0