Untitled

mail@pastecode.io avatar
unknown
python
a year ago
816 B
5
Indexable
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.")