Dérouler un programme
On exécute le programme suivant :
a = 4 b = 10 a = a + 3 b = b - a print(a, b)
-
Quelle est la valeur de la variable a à la fin du programme ?
-
Quelle est la valeur de la variable b à la fin du programme ?
-
Expliquer pourquoi la ligne a = a + 3 n'est pas une égalité mathématique.
Une instruction conditionnelle
Un club de sport applique le tarif suivant, écrit sous forme de programme :
if age < 12:
prix = 15
else:
prix = 25
print(prix)
-
Quel prix affiche le programme pour un enfant de \(9\) ans ? pour une personne de \(12\) ans ?
-
Le club veut appliquer le tarif réduit jusqu'à \(12\) ans inclus. Quelle condition faut-il écrire ?
-
Le club ajoute un tarif de \(20\ \text{€}\) pour les personnes de \(13\) à \(17\) ans. Réécrire le programme complet.
Modifier un programme
Le programme suivant teste un nombre entier :
n = 18
if n % 3 == 0:
print("oui")
else:
print("non")
-
Qu'affiche ce programme ? Que teste-t-il exactement ?
-
Quelle modification permet de tester si n est pair ?
-
Écrire un programme qui affiche « multiple de 6 » lorsque le nombre est à la fois pair et multiple de \(3\).