Filière : MIP
Module : Algorithmique et programmation en python
Série N° 7: Les structure conditionelles
Exercice 1.
Écrivez un programme pour vérifier si un nombre est divisible par 3 et 13 ou non, en
utilisant if-else.
Exercice 2.
Écrivez un programme pour entrer le numéro du jour de la semaine (1-7) et affichez le
nom du jour de la semaine correspondant en utilisant if-else.
Exercice 3.
Écrivez un programme pour saisir un caractère de l'utilisateur et vérifiez si le
caractère donné est un alphabet, un chiffre ou un caractère spécial en utilisant if-else.
Un caractère est un alphabet s'il se situe entre a-z ou A-Z.
Un caractère est un chiffre s'il est compris entre 0 et 9.
Un caractère est un symbole spécial s'il est ni alphabet ni chiffre.
Exercice 4
Sophia souhaite s’inscrire à des séances de natation.
Le club de natation lui propose deux types de tarification :
• Tarif A : Avec un abonnement annuel de 1450 dh( et la séance coûte 9,80dh.
• Tarif B : Sans abonnement, la séance coûte 15,50dh
Soit N le nombre de séances de natation suivies par Sophia durant l’année.
Ecrivez un programme Python permettant de choisir le bon Tarif selon N séances de
natation auxquelles elle va se rendre.
Exercice 5
Le tarif de visite d’un musée est le suivant :
gratuit pour les enfants entre 0 et 3 ans ;
5 dh pour les enfants entre 4 et 11 ans ;
10 dh pour les plus de 11 ans.
Écrire un programme Python, tarif_musée(age) qui retourne le tarif appliqué en
fonction de l'âge N.
Exercice 6
Un pâtissier vend des petits pain au tarif de 1,5dh l’unité pour l’achat de 1 à 10 pièces
et 1,35 dh l’unité pour l’achat de plus de 10 pièces
Écrire un programme Python qui permet de calculer le prix de l’achat de petits pain
Exercice 7.
Un entier naturel de trois chiffres est dit cubique s’il est égal à la somme des cubes de
ses chiffres.
Exemple : 153 est cubique car 153=13+53+33
Autres exemples: 370, 371, 407
Ecrire un programme permettant de saisir un entier n puis d’afficher s’il est cubique
ou non.