From dc3cd2eb62980b70da6a780f6c63954aeb326bd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9=20Garnier?= Date: Tue, 6 Dec 2022 15:23:59 +0100 Subject: [PATCH 1/7] page FistTest --- WEB/View/src/JS/FirstFunction.js | 6 +- WEB/View/src/pages/FirstTests/FirstTest1.html | 10 +- WEB/View/src/pages/FirstTests/FirstTest2.html | 12 +- WEB/View/src/pages/FirstTests/FirstTest3.html | 42 ++-- WEB/View/src/pages/FirstTests/FirstTest4.html | 159 ++++++++++++++ WEB/View/src/pages/FirstTests/FirstTest5.html | 149 +++++++++++++ WEB/View/src/pages/FirstTests/FirstTest6.html | 197 ++++++++++++++++++ 7 files changed, 549 insertions(+), 26 deletions(-) create mode 100644 WEB/View/src/pages/FirstTests/FirstTest4.html create mode 100644 WEB/View/src/pages/FirstTests/FirstTest5.html create mode 100644 WEB/View/src/pages/FirstTests/FirstTest6.html diff --git a/WEB/View/src/JS/FirstFunction.js b/WEB/View/src/JS/FirstFunction.js index 82e1670d..0a830ef6 100644 --- a/WEB/View/src/JS/FirstFunction.js +++ b/WEB/View/src/JS/FirstFunction.js @@ -5,14 +5,14 @@ async function submit(){ import random as r def multiVerif(a,b): - return a+b + return a*b def multiTest(x): - multi(1,1) + multiplication(1,1) for i in range(x): a=r.randint(0,100) b=r.randint(0,100) - if(multi(a,b) != multiVerif(a,b)): + if(multiplication(a,b) != multiVerif(a,b)): return False return True diff --git a/WEB/View/src/pages/FirstTests/FirstTest1.html b/WEB/View/src/pages/FirstTests/FirstTest1.html index 8f5e2f9e..1287fa3d 100644 --- a/WEB/View/src/pages/FirstTests/FirstTest1.html +++ b/WEB/View/src/pages/FirstTests/FirstTest1.html @@ -28,12 +28,18 @@ -
+
- Northgan + Test de qualification +
+
+ 1/12
@@ -99,12 +99,12 @@
Logo type="text/javascript" charset="utf-8" > - + \ No newline at end of file diff --git a/WEB/View/src/pages/FirstTests/FirstTest4.html b/WEB/View/src/pages/FirstTests/FirstTest4.html index 7c226c46..49d134be 100644 --- a/WEB/View/src/pages/FirstTests/FirstTest4.html +++ b/WEB/View/src/pages/FirstTests/FirstTest4.html @@ -20,7 +20,7 @@ integrity="sha384-oesi62hOLfzrys4LxRF63OJCXdXDipiYWBnvTl9Y9/TRlw5xlKIEHpNyvvDShgf/" crossorigin="anonymous" > - +
@@ -92,12 +92,12 @@
Logo type="text/javascript" charset="utf-8" > - + diff --git a/WEB/View/src/pages/FirstTests/FirstTest5.html b/WEB/View/src/pages/FirstTests/FirstTest5.html index d2b0b864..e7142b5c 100644 --- a/WEB/View/src/pages/FirstTests/FirstTest5.html +++ b/WEB/View/src/pages/FirstTests/FirstTest5.html @@ -20,7 +20,7 @@ integrity="sha384-oesi62hOLfzrys4LxRF63OJCXdXDipiYWBnvTl9Y9/TRlw5xlKIEHpNyvvDShgf/" crossorigin="anonymous" > - +
@@ -82,12 +82,12 @@
Logo type="text/javascript" charset="utf-8" > - + diff --git a/WEB/View/src/pages/FirstTests/FirstTest6.html b/WEB/View/src/pages/FirstTests/FirstTest6.html index 7925e4e6..02f105dd 100644 --- a/WEB/View/src/pages/FirstTests/FirstTest6.html +++ b/WEB/View/src/pages/FirstTests/FirstTest6.html @@ -20,7 +20,7 @@ integrity="sha384-oesi62hOLfzrys4LxRF63OJCXdXDipiYWBnvTl9Y9/TRlw5xlKIEHpNyvvDShgf/" crossorigin="anonymous" > - +
@@ -81,12 +81,12 @@
Logo
@@ -191,7 +191,7 @@ type="text/javascript" charset="utf-8" > - - + + diff --git a/WEB/View/src/pages/FirstTests/FirstTest7.html b/WEB/View/src/pages/FirstTests/FirstTest7.html index d6ade492..6518883b 100644 --- a/WEB/View/src/pages/FirstTests/FirstTest7.html +++ b/WEB/View/src/pages/FirstTests/FirstTest7.html @@ -20,7 +20,7 @@ integrity="sha384-oesi62hOLfzrys4LxRF63OJCXdXDipiYWBnvTl9Y9/TRlw5xlKIEHpNyvvDShgf/" crossorigin="anonymous" > - + @@ -92,12 +92,12 @@
Logo -
+ -
- -
@@ -165,6 +155,6 @@ else : type="text/javascript" charset="utf-8" > - + diff --git a/WEB/View/src/pages/FirstTests/FirstTest8.html b/WEB/View/src/pages/FirstTests/FirstTest8.html index cadabab5..846703db 100644 --- a/WEB/View/src/pages/FirstTests/FirstTest8.html +++ b/WEB/View/src/pages/FirstTests/FirstTest8.html @@ -20,7 +20,7 @@ integrity="sha384-oesi62hOLfzrys4LxRF63OJCXdXDipiYWBnvTl9Y9/TRlw5xlKIEHpNyvvDShgf/" crossorigin="anonymous" > - + @@ -98,12 +98,12 @@
Logo
@@ -208,7 +208,7 @@ type="text/javascript" charset="utf-8" > - - + + diff --git a/WEB/View/src/pages/FirstTests/FirstTest9.HTML b/WEB/View/src/pages/FirstTests/FirstTest9.HTML new file mode 100644 index 00000000..9b198c18 --- /dev/null +++ b/WEB/View/src/pages/FirstTests/FirstTest9.HTML @@ -0,0 +1,196 @@ + + + + + + First Test + + + + + + + + +
+ +
+
+
+
+

+ Durant le test précédent, tu as découvert l'instruction for. + Nous l'avons aborder que briévement, mais il est temps de l'étudier plus en détail.
+ La boucle for est une boucle qui permet de répéter un bloc d'instruction un nombre défini de fois.
+ On précise après le mot-clé for le nom d’une variable + qui prendra successivement toutes les valeurs qui sont données après le mot-clé in.
+ Il est possible d’obtenir le même résultat sans donner de liste de valeurs, mais en utilisant la fonction range(). +

+

+ Voici un exemple de code. +

+ + list = [1, 2, 3, 4, 5]
+ for i in list:
+   print(i+2)
+
+ for j in range(5):
+   print(j)
+
+ for k in range(1, 5):
+   print(k)
+
+ for l in range(0, 5, 2):
+   print(l)
+
+ for m in range(5, 0, -1):
+   print(m)
+
+ for n in range(len("toto"))):
+   print(n)
+
+

+

+ Je te laisse expérimenter par toi même. +

+
+
+
+ Logo +
+
+
+ +
+
list = [1, 2, 3, 4, 5] +print("Boucle for dans une liste : ") +for i in list: + print(i+2) + +print("") +print("Boucle for dans avec range (5): ") +for j in range(5): + print(j) + +print("") +print("Boucle for dans avec range (1, 5): ") +for k in range(1, 5): + print(k) + +print("") +print("Boucle for dans avec range (0, 5, 2): ") +for l in range(1, 5, 2): + print(l) + +print("") +print("Boucle for dans avec range (5, 0, -1): ") +for m in range(5, 0, -1): + print(m) + +print("") +print("Boucle for sur un len() : ") +for n in range(len("toto")): + print(n)
+
+ + + +
+ + + + +
+ +
+ +
+ +
+
+ +
+ + + + + diff --git a/WEB/View/src/pages/Presentation.html b/WEB/View/src/pages/Presentation.html index 02a35cbe..2b5381c7 100644 --- a/WEB/View/src/pages/Presentation.html +++ b/WEB/View/src/pages/Presentation.html @@ -41,7 +41,7 @@ Skip From 949e695db1bce35b9e09c89c0016b54e7161cefe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9=20Garnier?= Date: Thu, 8 Dec 2022 16:06:16 +0100 Subject: [PATCH 6/7] Correction de bug + FirstTest10 (en cours) --- .../src/pages/FirstTests/FirstTest10.html | 200 ++++++++++++++++++ WEB/View/src/pages/FirstTests/FirstTest2.html | 22 +- WEB/View/src/pages/FirstTests/FirstTest5.html | 2 +- WEB/View/src/pages/FirstTests/FirstTest9.HTML | 2 +- WEB/View/src/pages/Presentation.html | 6 +- 5 files changed, 211 insertions(+), 21 deletions(-) create mode 100644 WEB/View/src/pages/FirstTests/FirstTest10.html diff --git a/WEB/View/src/pages/FirstTests/FirstTest10.html b/WEB/View/src/pages/FirstTests/FirstTest10.html new file mode 100644 index 00000000..d9f3afb5 --- /dev/null +++ b/WEB/View/src/pages/FirstTests/FirstTest10.html @@ -0,0 +1,200 @@ + + + + + + First Test + + + + + + + + +
+ +
+
+
+
+

+ Il exsite un autre type de boucle en pyhton qui est la boucle while. + Elle permet de répéter une action tant qu'une condition est vraie. +

+

+ Voici un petit exemple : +

+ + list = []
+ while (len(list) < 5):
+   list.append(1)
+
+
+

+ Tant que la liste ne contient pas 5 éléments, on ajoute un élément. +

+
+
+
+ Logo +
+
+
+ +
+
+
+ + + +
+ + + + +
+ +
+ +
+
+ +
+ +
+
+ + +
+ + + + + + + + diff --git a/WEB/View/src/pages/FirstTests/FirstTest2.html b/WEB/View/src/pages/FirstTests/FirstTest2.html index 9337e059..0b302bf0 100644 --- a/WEB/View/src/pages/FirstTests/FirstTest2.html +++ b/WEB/View/src/pages/FirstTests/FirstTest2.html @@ -53,21 +53,13 @@
diff --git a/WEB/View/src/pages/FirstTests/FirstTest5.html b/WEB/View/src/pages/FirstTests/FirstTest5.html index e7142b5c..57ecf744 100644 --- a/WEB/View/src/pages/FirstTests/FirstTest5.html +++ b/WEB/View/src/pages/FirstTests/FirstTest5.html @@ -20,7 +20,7 @@ integrity="sha384-oesi62hOLfzrys4LxRF63OJCXdXDipiYWBnvTl9Y9/TRlw5xlKIEHpNyvvDShgf/" crossorigin="anonymous" > - +
diff --git a/WEB/View/src/pages/Presentation.html b/WEB/View/src/pages/Presentation.html index 2b5381c7..7d036a1f 100644 --- a/WEB/View/src/pages/Presentation.html +++ b/WEB/View/src/pages/Presentation.html @@ -81,11 +81,9 @@

-