import random
def generate_word_with_letters_in_order(letters, dictionary_file):
wordsFound = []
with open(dictionary_file, 'r', encoding='latin-1') as f:
for word in f:
if letters in word:
wordsFound.append(word.strip())
if len(wordsFound) <= 0:
return None
return random.choice(wordsFound)
# Demandez à l'utilisateur de fournir les lettres
letters = input("Entrez les lettres : ").lower()
dictionary_file = "dico.txt" # Remplacez par le chemin d'accès complet vers votre fichier de dictionnaire
generated_word = generate_word_with_letters_in_order(letters, dictionary_file)
if generated_word:
print("Lettres données:", letters)
print("Mot généré:", generated_word)
else:
print("Aucun mot trouvé avec les lettres données dans cet ordre.")