Travail à faire
En îlot
Etape 1
1- Lancer le logiciel Mu présent sur le bureau des ordinateurs de la salle.
2- Prendre connaissance de la description du logiciel Mu donnée ci-dessous :
3- Se mettre en mode Python 3.
Etape 2
4- Saisir le programme ci-dessous (écrire et se confronter aux erreurs de saisie permet d'apprendre facilement la syntaxe, il est donc extrêmement recommandé d'éviter le copier-coller) :
nom = input("Comment t'appelles-tu ? ") print("Bonjour ", nom, ".") |
5- Vérifier le programme (enregistrer le programme dans U:(perso) sous le nom prog1) puis l'exécuter et tester son fonctionnement.
6- Comprendre les lignes de code à partir de la description ci-dessous :
Etape 3
7- Ajouter (au bon endroit) au programme précédent les lignes de code ci-dessous : (écrire et se confronter aux erreurs de saisie permet d'apprendre facilement la syntaxe, il est donc extrêmement recommandé d'éviter le copier-coller).
Il est important de respecter l'indentation du programme (une tabulation ou 4 espaces), elle fait partie de la syntaxe.
nom = input("Comment t'appelles-tu ? ") print("Bonjour ", nom, ".") |
choix = input("Je souhaiterais être ton amie. Es-tu d'accord ? (o/n) ") if choix == "o": print("Je suis ravie !") else: print("Dommage, passe une bonne journée.") print("Au revoir :-(") |
8- Vérifier le programme puis l'exécuter et tester son fonctionnement.
9- Comprendre les lignes de code à partir de la description ci-dessous :
Etape 4
10- Ajouter (au bon endroit) au programme précédent les lignes de code ci-dessous : (écrire et se confronter aux erreurs de saisie permet d'apprendre facilement la syntaxe, il est donc extrêmement recommandé d'éviter le copier-coller)
Il est important de respecter l'indentation du programme.
nom = input("Comment t'appelles-tu ? ") print("Bonjour ", nom, ".") choix = input("Je souhaiterais être ton amie. Es-tu d'accord ? (o/n) ") if choix == "o": print("je suis ravie !") |
classe = input("En quelle classe es-tu ? (6/5/4/3) ") if classe == "3": print("Tu es en 3°, tu passes bientôt le brevet alors !") else: print("Je devine que tu as bien travaillé cette année.") print("Tu vas très sûrement passer en classe supérieure !") if classe == "4": print("Comme on est ami(e)s, je pourrai t'aider à", end=" ") print("réviser le brevet l'année prochaine.") |
else: print("Dommage, passe une bonne journée.") print("Au revoir :-(") |
11- Vérifier le programme puis l'exécuter et tester son fonctionnement.
12- Comprendre les lignes de code à partir de la description ci-dessous :
Etape 5
13- Ajouter (aux bons endroits) au programme précédent les lignes de code ci-dessous : (écrire et se confronter aux erreurs de saisie permet d'apprendre facilement la syntaxe, il est donc extrêmement recommandé d'éviter le copier-coller)
Il est important de respecter l'indentation du programme.
import time |
nom = input("Comment t'appelles-tu ? ") print("Bonjour ", nom, ".") choix = input("Je souhaiterais être ton amie. Es-tu d'accord ? (o/n) ") if choix == "o": print("je suis ravie !") |
time.sleep(1) |
classe = input("En quelle classe es-tu ? (6/5/4/3) ") if classe == "3": print("Tu es en 3°, tu vas bientôt passer le brevet alors !") else: print("Je devine que tu as bien travaillé cette année.") print("Tu vas très sûrement passer en classe supérieure !") if classe == "4": print("Comme on est ami(e)s, je pourrai t'aider à", end=" ") print("réviser le brevet l'année prochaine.") else: print("Dommage, passe une bonne journée.") print("Au revoir :-(") |
14- Vérifier le programme puis l'exécuter et tester son fonctionnement.
15- Comprendre les lignes de code à partir de la description ci-dessous :
Etape 6
16- Ajouter (au bon endroit) au programme précédent les lignes de code ci-dessous : (écrire et se confronter aux erreurs de saisie permet d'apprendre facilement la syntaxe, il est donc extrêmement recommandé d'éviter le copier-coller)
Il est important de respecter l'indentation du programme.
import time nom = input("Comment t'appelles-tu ? ") print("Bonjour ", nom, ".") choix = input("Je souhaiterais être ton amie. Es-tu d'accord ? (o/n) ") if choix == "o": print("je suis ravie !") time.sleep(1) classe = input("En quelle classe es-tu ? (6/5/4/3) ") if classe == "3": print("Tu es en 3°, tu vas bientôt passer le brevet alors !") |
time.sleep(2) revision = input("Veux-tu que l'on révise le brevet ensemble ? (o/n) ") if revision == "o": print("Super !! Commençons par une question de mathématiques.") time.sleep(2) print("Quelle est la particularité d'un triangle équilatéral ?") print("1- Il possède un angle droit.") print("2- Il possède deux côtés égaux.") print("3- Il possède trois côtés égaux.") reponse = input("Quelle est ta réponse ? (1, 2 ou 3) ") if reponse == "3": print("Bravo ! Tu es un as en mathématiques !") else: print("Tu te trompes, ce n'est pas grave.") time.sleep(1) print("La bonne réponse est 3.") else: print("N'hésite pas à revenir me voir quand tu voudras réviser.") |
else: print("Je devine que tu as bien travaillé cette année.") print("Tu vas très sûrement passer en classe supérieure !") if classe == "4": print("Comme on est ami(e)s, je pourrai t'aider à", end=" ") print("réviser le brevet l'année prochaine.") else: print("Dommage, passe une bonne journée.") print("Au revoir :-(") |
17- Vérifier le programme puis l'exécuter et tester son fonctionnement.
18- Comprendre les lignes de code à partir de la description ci-dessous :
Etape 7
19- Ajouter (au bon endroit) au programme précédent d'autres questions de révision du brevet (voir ci-dessous l'endroit où les rajouter). Vous ferez tester votre programme final à un de vos camarade d'îlot.
Il est important de respecter l'indentation du programme.
import time nom = input("Comment t'appelles-tu ? ") print("Bonjour ", nom, ".") choix = input("Je souhaiterais être ton amie. Es-tu d'accord ? (o/n) ") if choix == "o": print("je suis ravie !") time.sleep(1) classe = input("En quelle classe es-tu ? (6/5/4/3) ") if classe == "3": print("Tu es en 3°, tu vas bientôt passer le brevet alors !") time.sleep(2) revision = input("Veux-tu que l'on révise le brevet ensemble ? (o/n) ") if revision == "o": print("Super !! Commençons par une question de mathématiques.") time.sleep(2) print("Quelle est la particularité d'un triangle équilatéral ?") print("1- Il possède un angle droit.") print("2- Il possède deux côtés égaux.") print("3- Il possède trois côtés égaux.") reponse = input("Quelle est ta réponse ? (1, 2 ou 3) ") if reponse == "3": print("Bravo ! Tu es un as en mathématiques !") else: print("Tu te trompes, ce n'est pas grave.") time.sleep(1) print("La bonne réponse est 3.") |
Ajouter ici le traitement de vos questions supplémentaires.... |
else: print("N'hésite pas à revenir me voir quand tu voudras réviser.") else: print("Je devine que tu as bien travaillé cette année.") print("Tu vas très sûrement passer en classe supérieure !") if classe == "4": print("Comme on est ami(e)s, je pourrai t'aider à", end=" ") print("réviser le brevet l'année prochaine.") else: print("Dommage, passe une bonne journée.") print("Au revoir :-(") |