Informatique

Question

Bonjour, je suis en 1er spécialité NSI et quelqu'un pourrait m'aider pour cette question svp. Merci

Quelques exemples:
> devient > en version enrhumée
> devient >

1/ Ecrire la spécification (docstring) de la fonction enrhume en complétant le programme
2/ Ecrire une langage Python une version du code de la fonction conversion en complétant le programme
3/Compléter le fichier précédent pour réaliser une interface de saisie pour exécuter le programme. Le programme demandera à l'utilisateur de saisir un texte et affichera sa version enrhumée.

Programme :

def conversion(###):
# fonction conversion à compléter à la question


def enrhume(texte):
texte_enrhume = ""
for car in texte:
texte_enrhume = texte_enrhume + conversion(car)
return texte_enrhume


# Exécution avec interface de saisie
Bonjour, je suis en 1er spécialité NSI et quelqu'un pourrait m'aider pour cette question svp. Merci Quelques exemples: > devient > en version enrhumée > devient

1 Réponse

  • Réponse :

    Bonjour,

    Explications :

    1) je ne sais pas le que c'est.

    2) et 3)

    def conversion(car):

       alphabet=" abcdefghijklmnopqrstuvwxyz"

       code=" abgdefghijklbnobgrztubwxyz"

       x=alphabet.find(car)

       return code[x:x+1]

     

       

    def enrhume(texte):

       texte_enrhume = ""

       for car in texte:

           texte_enrhume = texte_enrhume + conversion(car)

       return texte_enrhume

    # main programm

    phrase=""

    phrase=input('votre phrase ')

    print (phrase,"<",enrhume(phrase),">")