From bf115a8d4f1f29e3e6f0eea81d4748b290d1ed13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9=20Garnier?= Date: Tue, 6 Dec 2022 22:32:15 +0100 Subject: [PATCH] FirstTest 3,6,7 et 8 --- WEB/View/src/CSS/FirstTest.css | 5 + WEB/View/src/JS/If.js | 10 +- WEB/View/src/pages/FirstTests/FirstTest3.html | 60 ++++- WEB/View/src/pages/FirstTests/FirstTest6.html | 2 +- WEB/View/src/pages/FirstTests/FirstTest7.html | 170 ++++++++++++++ WEB/View/src/pages/FirstTests/FirstTest8.html | 214 ++++++++++++++++++ 6 files changed, 453 insertions(+), 8 deletions(-) create mode 100644 WEB/View/src/pages/FirstTests/FirstTest7.html create mode 100644 WEB/View/src/pages/FirstTests/FirstTest8.html diff --git a/WEB/View/src/CSS/FirstTest.css b/WEB/View/src/CSS/FirstTest.css index 1008917b..f02fed44 100644 --- a/WEB/View/src/CSS/FirstTest.css +++ b/WEB/View/src/CSS/FirstTest.css @@ -24,6 +24,11 @@ p { font-size: 14px; } +li { + font-family: "Fauna", sans-serif; + font-size: 14px; +} + #editor { width: 100%; min-height: 80vh; diff --git a/WEB/View/src/JS/If.js b/WEB/View/src/JS/If.js index 99c9e1d4..3b756a24 100644 --- a/WEB/View/src/JS/If.js +++ b/WEB/View/src/JS/If.js @@ -4,8 +4,8 @@ async function submit(){ var test = editor.getValue()+`\n import random as r -def conditionVerif(l,a): - for i in l: +def conditionVerif(list,a): + for i in list: if(i == 1): a += 1 elif(i != 2): @@ -20,12 +20,12 @@ def conditionVerif(l,a): def conditionTest(x): condition([],0) - l=[] + list=[] for i in range(x): for i in range(r.randint(1,10)): - l.append(r.randint(1,10)) + list.append(r.randint(1,10)) a=r.randint(1,10) - if(condition(l,a)!=conditionVerif(l,a)): + if(condition(list,a)!=conditionVerif(list,a)): return False return True diff --git a/WEB/View/src/pages/FirstTests/FirstTest3.html b/WEB/View/src/pages/FirstTests/FirstTest3.html index 835a828b..263a07ce 100644 --- a/WEB/View/src/pages/FirstTests/FirstTest3.html +++ b/WEB/View/src/pages/FirstTests/FirstTest3.html @@ -85,8 +85,16 @@ Ici on crée une liste composé de plusieurs éléments. On peut accéder à un élément de la liste en utilisant son indice. L'indice d'un élément correspond à sa position dans la liste. On commence à compter à partir de 0.

- + ma_liste[0] = 3 +

+

+ Dans l'exemple précédent dans la liste ma_liste, on accède à l'élément d'indice 0 et on lui donne la valeur 3. +

+

+ Désormias c'est a toi d'expérimenter ! Je t'ai préparé un petit programme qui vas t'en apprendre plus sur les listes. + Si tu veux plus d'information néssite pas a aller voir sur se site : https://docs.python.org/fr/3/tutorial/datastructures.html +

@@ -106,7 +114,55 @@
-
x = 1
+
# Initialise une liste +ma_liste = [1, 2,"Hello","World", 3.14] +print("Notre liste de départ :") +print(ma_liste) +print("") + +# Remplace le premier élément par 3 +print("Remplacement du premier élément par 3") +ma_liste[0] = 3 +print(ma_liste) +print("") + +# Remplace le dernier élément par "toto" +print("Remplacement du dernier élément par 'toto'") +ma_liste[-1] = "toto" +print(ma_liste) +print("") + +# Ajoute 5.4 a la fin de la liste +print("Ajout de 5.4 a la fin de la liste") +ma_liste.append(5.4) +print(ma_liste) +print("") + +# Insert 2 à l'index 3 +print("Insertion de 2 à l'index 3") +ma_liste.insert(3,2) +print(ma_liste) +print("") + +# Supprimer le premier 2 de la liste +print("Suppretion du premier 2 de la liste") +ma_liste.remove(2) +print(ma_liste) +print("") + +# Enlève de la liste l'élément situé à la position 1 et le renvoie +print("Suppression de l'élément situé à la position 1") +p = ma_liste.pop(1) +print(ma_liste) +print("L'élément retiré :", p) +print("") + +# Renvoie la longueur de la liste +print("Longueur de la liste :", len(ma_liste)) +print("") + +# Ps l'instruction 'len' ne fonctionne pas que pour les listes +print("Longueur de la chaine de caractère 'toto' :", len("toto"))
diff --git a/WEB/View/src/pages/FirstTests/FirstTest6.html b/WEB/View/src/pages/FirstTests/FirstTest6.html index ec763e4e..7925e4e6 100644 --- a/WEB/View/src/pages/FirstTests/FirstTest6.html +++ b/WEB/View/src/pages/FirstTests/FirstTest6.html @@ -97,7 +97,7 @@
def multiplication(a,b) : -
+
diff --git a/WEB/View/src/pages/FirstTests/FirstTest7.html b/WEB/View/src/pages/FirstTests/FirstTest7.html new file mode 100644 index 00000000..d6ade492 --- /dev/null +++ b/WEB/View/src/pages/FirstTests/FirstTest7.html @@ -0,0 +1,170 @@ + + + + + + First Test + + + + + + + + +
+ +
+
+
+
+

+ Il est temps de passer au niveau supérieur et de parler des conditions
+ En python une condition est une instruction qui permet de vérifier si une condition est vraie ou fausse.
+ Pour cela on utilise les mots clés if, elif et else. if signifie si, elif signifie sinon si et else signifie sinon.
+ Voici un exemple : +

+ + a = 1; b = 2;
+ if (a > b) :
+   print(a,"est plus grand que",b)
+ elif (a == b):
+   print("a et c sont éguax")
+ else :
+   print(b,"est plus grand que",a) +
+

+

+ Ici on test si a est plus petit que b.
+ Si a n'est pas plus petit alors on test si a est égal a b.
+ Si aucune des conditions est remplit alors on affiche "a est plus grand que b". +

+
+
+
+ Logo +
+
+
+ +
+
a = 1; b = 2; +if (a > b) : + print(a,"est plus grand que",b) +elif (a == b): + print("a et c sont éguax") +else : + print(b,"est plus grand que",a)
+
+ + + +
+ + + + +
+ +
+ +
+
+ +
+ +
+
+ +
+ + + + + diff --git a/WEB/View/src/pages/FirstTests/FirstTest8.html b/WEB/View/src/pages/FirstTests/FirstTest8.html new file mode 100644 index 00000000..cadabab5 --- /dev/null +++ b/WEB/View/src/pages/FirstTests/FirstTest8.html @@ -0,0 +1,214 @@ + + + + + + First Test + + + + + + + + +
+ +
+
+
+
+

+ Mettons en pratique ce que tu vient d'apprendre. Crée une fonction condition + qui prend en argument une liste de nombre entier et un nombre x. + Et qui parcoure la liste en effectuant plusieurs tests :
+

    +

    Si le nombre dans la liste est égal à 1, ajoute 1 à x

    +

    Si le nombre dans la liste est différent de 2, soustrait 1 à x

    +

    Si le nombre dans la liste est inférieur à 3, multiplie x par elle même

    +

    Si le nombre dans la liste est supérieur à 6, ajoute 4 à x

    +

    Sinon ajoute 5 à x

    +
+

+

+ Pour parcourir une liste tu peux utlisier l'instruction for comme ceci :
+

+ + b = 0
+ for i in list :
+   if(i == 1):
+     b += 1 +
+

+

+ Elle va parcourir la liste et mettre dans la variable i chaque élément de la liste. + Ici elle va parcourir la liste en asignant a i chaque élément de la liste un par un. + Et pour chaque élément de la liste elle va ajouter 1 à la variable b. +

+
+
+
+ Logo +
+
+
+ +
+
def condition(list,a) : +
+
+ + + +
+ + + + +
+ +
+ +
+
+ +
+ +
+
+ +
+ + + + + + + + + + +