From a1645897bb963ec87d6d2a1d78866a80f885529b Mon Sep 17 00:00:00 2001 From: Geoffrey Frogeye Date: Tue, 3 Feb 2015 10:30:33 +0100 Subject: [PATCH 1/2] TP2 Ajout lexique --- S2/TP2/.gitignore | 1 + S2/TP2/configure | 2 ++ 2 files changed, 3 insertions(+) create mode 100644 S2/TP2/.gitignore create mode 100644 S2/TP2/configure 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 From 7f7cbd20a78eb5339e5354306bf97ca5b5080c13 Mon Sep 17 00:00:00 2001 From: Geoffrey Frogeye Date: Tue, 3 Feb 2015 10:43:38 +0100 Subject: [PATCH 2/2] TP2 Correction partie JL --- S2/TP2/tp2.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/S2/TP2/tp2.py b/S2/TP2/tp2.py index c2fd034..29ab39c 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