J'ai essayé de faire un petit code mais ca ne semble pas fonctionner. C'est un nombre mystère en fonction d'une phrase qu'on donne au départ. Je vous mets le code :
Fonction qui transforme un mot en nombre (selon les lettres)
- Code: Tout sélectionner
# *- coding:Latin-1 -*
def word_to_nb ():
nb=0
word = input("entre un mot : \n")
for lettre in word:
if lettre in "aA":
nb = nb + 5
elif lettre in "eEoO":
nb = nb + 9
else:
nb = nb + 2
return(nb)
Fonction qui fait trouver le nombre mystère à l'user:
- Code: Tout sélectionner
def find_mystery (nbr):
test = input("trouve le nombre mystere : \n")
while test != nbr:
if (test nb):
nbr = input("Nop, le nombre est plus petit mon gros!")
else:
print ("BRAVOOOOOOOOoooooooooooooooooo!!!!!!! TU A TROUVEee!")
print("le nombre mystere etait donc ", nbr, "!")
et mon launch :
- Code: Tout sélectionner
import os
from word2nb import *
find_mystery(word_to_nb())
os.system("pause")
Ca semble bugger dans la comparaison entre test et nb (dans find_mystery)
Merci d'avance si quelqu'un à une idée!
Kalou.