soundex=[0,1,2,3,0,1,2,0,0,2,2,4,5,5,0,1,2,6,2,3,0,1,0,2,0,2]
word=input("Input the word be hashed: ")# w3r
word=word.upper() # W3R
coded=word[0] # W
for a in word[1:len(word)]: #commence par 1jusqu’à len word, veut dire w3r
i=65-ord(a) # ???
coded=coded+str(soundex[i])
print()
print("The coded word is: "+coded)
Tu as récupéré où ce code, quel est son objectif ?
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Tu as récupéré où ce code, quel est son objectif ?
Je ne pense pas que ce soit récupérer d'un code quelconque, car même bien exécuter, il n'a aucun objectif, de plus avec Nephthys, on lui signale plus haut que des valeurs négatives ne peuvent correspondent aux index de sa chaine soundex..... (index out of range)
Je pense que XavierDominique, doit repartir du début et s'appliquer...
Si on prend l'exemple avec w3r, ça donne ces valeurs
word[1:len(word)] = 3R
a vaut 3, ord(3)=51, i=14 et soundex[14]=0
a vaut R, ord(R)=82, i=-17 et soundex[-17]=2
On retrouve bien comme résultat W02...
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
sur ta page, sous le code, tu as un visualiseur qui permet de voir pas à pas ce qu'il se passe quand tu lances le programme
D'où vient ce 65
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Le Tout est souvent plus grand que la somme de ses parties.
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)