diff --git a/S2/TP2/.gitignore b/S2/TP2/.gitignore new file mode 100644 index 0000000..972d5e6 --- /dev/null +++ b/S2/TP2/.gitignore @@ -0,0 +1 @@ +lexique* \ No newline at end of file diff --git a/S2/TP2/configure b/S2/TP2/configure new file mode 100644 index 0000000..36ff65f --- /dev/null +++ b/S2/TP2/configure @@ -0,0 +1,2 @@ +wget http://www.fil.univ-lille1.fr/~L1S2API/CoursTP/lexique.zip +unzip lexique.zip \ No newline at end of file diff --git a/S2/TP2/tp2.py b/S2/TP2/tp2.py index 860793e..c296983 100644 --- a/S2/TP2/tp2.py +++ b/S2/TP2/tp2.py @@ -190,11 +190,7 @@ partie('Anagrammes') # Jean-loup question(1) -def sont_anagrammes3(chaine1, chaine2): - """ Prédicat, renvoie True si chaine1 et chaine2 sont des anagrammes, False sinon - str, str -> bool - CU: chaine1 et chaine2 sont des str - """def sont_anagrammes1(chaine1, chaine2): +def sont_anagrammes1(chaine1, chaine2): """ Prédicat, renvoie True si chaine1 et chaine2 sont des anagrammes, False sinon str, str -> bool CU: chaine1 et chaine2 sont des str @@ -233,7 +229,7 @@ def sont_anagrammes2(chaine1, chaine2): question(3) -def sont_anagrammes2(chaine1, chaine2): +def sont_anagrammes3(chaine1, chaine2): """ Prédicat, renvoie True si chaine1 et chaine2 sont des anagrammes, False sinon str, str -> bool CU: chaine1 et chaine2 sont des str @@ -244,7 +240,7 @@ def sont_anagrammes2(chaine1, chaine2): if len(chaine1) != len(chaine2): # Si la longueur est différente ca ne peut pas être des anagrammes return False - for i in chaine1: + for i in chaine1: if chaine1.count(i) != chaine2.count(i): return False