TP2 fin d'heure

This commit is contained in:
jeanloup 2015-01-27 11:46:52 +01:00
parent 1065cdb804
commit b284a1b701

View file

@ -303,19 +303,43 @@ partie('Recherche d\'anagrammes') # Jean-loup
section('Le lexique') section('Le lexique')
question(1)
question(2) question(2)
from lexique import *
question(3) question(3)
print('Il y a', len(LEXIQUE), 'mots dans le lexique')
question(4) question(4)
ens = set(LEXIQUE)
if len(ens) != len(LEXIQUE):
print('Il y a des doublons')
else:
print('Il n \' y a pas de doublons')
section('Anagrammes dun mot : première méthode') section('Anagrammes dun mot : première méthode')
question(1) question(1)
def anagrammes(mot):
""" str -> list de str, parcourt tout le lexique et recherche les anagrammes de mot
CU: mot est un str
"""
assert(type(mot)==str)
anag = []
for i in LEXIQUE:
if sont_anagrammes_sans_casse_ni_accent(i, mot):
anag.append(i)
return anag
question(2) question(2)
@ -323,6 +347,7 @@ section('Anagrammes dun mot : seconde méthode')
question(1) question(1)
question(2) question(2)
question(3) question(3)