Exercices - Instructions conditionnelles
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.
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
bpeut-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
bpeut-on choisir pour que l’appelma_fct(6,b)retourne42?
Exercice 4
On considère le script suivant :
a = 10
b = int(input())
if b < 10 :
if b >= 5 :
a = a + 2
else :
a = a - 2
a = a * 2
a = a - 1- Quelle est la valeur finale de
aavecb=12? - Quelle est la valeur finale de
aavecb=6?
On trouvera d’autres exercices dans la fiche n°4