Exercices - fiche 2
Les exercices précédés du symbole sont à faire sur machine, en sauvegardant le fichier si nécessaire.
Les exercices précédés du symbole doivent être résolus par écrit.
Fiche d’exercices sur les instructions conditionnelles.
Exercice 1
Écrire un programme qui demande le poids, en grammes, d’une lettre prioritaire destinée à la France et qui retourne le prix du timbre adéquat. Vous pourrez consulter les tarifs postaux sur le site de la Poste.
Exercice 2
On considère la fonction suivante écrite dans un script qui a été exécuté.
def ma_fct(a,b):
if a < 5 or b > 2 :
return 42
else :
return 24
- Dans la console interactive, on tape
ma_fct(6,3)
. Quel résultat obtient-on ? - Quels valeurs de
b
peut-on choisir pour que l’appelma_fct(6,b)
retourne24
?
Exercice 3
On considère la fonction suivante écrite dans un script qui a été exécuté.
def ma_fct(a,b):
if a < 5 and b > 2 :
return 42
else :
return 24
- Dans la console interactive, on tape
ma_fct(6,3)
. Quel résultat obtient-on ? - Quels valeurs de
b
peut-on choisir pour que l’appelma_fct(6,b)
retourne42
?
Exercice 4
On considère le script suivant :
= 10
a = int(input())
b if b < 10 :
if b >= 5 :
= a + 2
a else :
= a - 2
a = a * 2
a = a - 1 a
- Quelle est la valeur finale de
a
avecb=12
? - Quelle est la valeur finale de
a
avecb=6
?
On trouvera d’autres exercices dans la fiche n°4