Aide exercice python

pythonette Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
heyquem Messages postés 808 Statut Membre -
Bonjour,
J'ai un exercice à faire sur python, je ne comprends pas grand chose, j'ai donc besoin de votre aide...
voici l'intitulé:

Ecrivez le script Python qui transforme les noms en code phonétique selon l’algorithme du Sundex (pour le
français):

supprimer les éventuels espaces initiaux ou intérieurs
remplacer tous les caractères accentués par leurs équivalents non accentués, par exemple, à, ä, â a (attention
au codage!!!!)
mettre le mot en majuscule
garder la première lettre
supprimer les lettres A, E, I, O, U, Y, H et W
remplacer les lettres restantes par le chiffre associé:
* B, P! 1
* C, K, Q!2
* D, T! 3
* L !4
* M, N!5
* R! 6
* G, J!7
* X, Z, S! 8
* F, V!9
supprimer les chiffres répétès (garder une occurrence)
si le code obtenu contient moins de 3 chiffres, compléter `a droite par des zéros, e.g., K12;K120
si le code obtenu contient plus de 3 chiffres, ne conserver que les 3 premiers chiffres (le plus `a gauche), e.g.:
K13674; K136
format du code final: Lettre Chiffre Chiffre Chiffre
Testez le script avec les mots suivants: Thibout, Thiebout, Tibout ; T130; Teullè, Teulle, Teulé, Tuelle; T400.
Configuration: Windows Vista / Firefox 3.5.8

3 réponses

  1. heyquem Messages postés 808 Statut Membre 131
     
    Bonsoir,

    Tu suis les mêmes cours que louloubyne ?

    Ce programme est-il destiné à traiter des mots ou un texte de plusieurs mots ?
    Je pose cette question par rapport à:
    supprimer les éventuels espaces initiaux ou intérieurs

    Intérieurs à quoi ? je suppose dans un mot.

    Il faut commencer par le commencement: qu’est ce que tu vas soumettre à l’agorithme: des mots ? un texte ? une liste de mot ?
    0
  2. pythonette Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
     
    Je ne sais pas qui est louloubyne, mais peut-être suivons-nous les mm cours...
    Voici la base du premier exercice
    Dans le bloc note tous les mots sont collés (pas en liste)

    <pre><p>Sarkozy
    Sarkosy
    Sarkosie
    Le Boucher
    LeBoucher
    Jaffré
    Bilger
    Kron
    Krone
    Crone
    Thibout
    Thiebout
    Tibout
    Gatinois
    Gatinoi
    Gatinnois
    Teullé
    Teulle
    Teulé
    Tuelle</p></pre>
    0
  3. heyquem Messages postés 808 Statut Membre 131
     
    le bloc-note ? et alors ?

    collés ?? moi je les vois en colonne.

    Le principe de l’Algorithme du Soundex, c’est de lui soumettre des mots mais l’un après l’autre ? Je voudrais quand même bien avoir confirmation de ce point.
    0