En Python, un bloc d'instructions peut être :
Un bloc d'instructions se matérialise avec l'indentation (décalage vers la droite), généralement :
espace.
L'objectif ici est d'étudier les structures de choix. Les lignes de code seront écrites avec l'EDI (Environnement de Développement Intégré) EduPython.
if
Etudier et tester le programme ci-dessous.
age=input("Quel âge avez-vous? ") age=int(age) if age<18 : print("Vous êtes une personne mineure.") if 18<=age : print("Vous êtes une personne majeure.")
if ... else
Etudier et tester le programme ci-dessous.
age=input("Quel âge avez-vous? ") age=int(age) if age<18 : print("Vous êtes une personne mineure.") else : print("Vous êtes une personne majeure.")
if ... elif ... else
Etudier et tester le programme ci-dessous.
age=input("Quel âge avez-vous? ") age=int(age) if age<15 : print("Vous êtes un enfant.") elif 15<=age and age<18 : print("Vous êtes un adolescent.") else : print("Vous êtes un adulte.")
On propose le programme :
print("Entrez 4 notes.") n1=float(input("Note 1 = ")) n2=float(input("Note 2 = ")) n3=float(input("Note 3 = ")) n4=float(input("Note 4 = ")) moyenne=(n1+n2+n3+n4)/4 print("La moyenne des 4 notes est", moyenne)
Compléter ce programme pour qu'il indique si l'élève a réussi (moyenne supérieure ou égale à 10) ou échoué (moyenne inférieure à 10). Si vous souhaitez davantage de précision :
Moyenne < 8 | Echec |
8 ≤ Moyenne < 10 | Rattrapage |
10 ≤ Moyenne < 12 | Réussite |
12 ≤ Moyenne | Réussite avec mention |
Ecrire un programme calculant l'indice de masse corporelle.
L'IMC, en kg/m2, se calcule en fonction de la masse m en kg et de la taille t en m :
IMC =
L'interprétation de l'IMC dépend de l'âge, de la musculature... En première approximation :
IMC < 19 | Maigreur |
19 ≤ IMC ≤ 25 | Normal |
25 < IMC | Surpoids |
Concernant les listes, une syntaxe simple permet de savoir si un élément appartient à une liste.
liste_noms=["Durant", "Dupont", "Lalanne", "Dupouy", "Carlier", "Martin", "Moreau", "Laborde"] if "Lalanne" in liste_noms : print("Le nom fait partie de la liste.") else : print("Le nom n'appartient pas à la liste.")
Réaliser un programme avec les caractéristiques suivantes :