0% ont trouvé ce document utile (0 vote)
4 vues2 pages

TP2 Python

Le document présente une série d'exercices de programmation en Python, incluant la saisie et le traitement de notes d'élèves, un jeu de devinette, et des calculs de coûts pour la location de voiture. Chaque exercice demande de créer un programme spécifique avec des fonctionnalités définies, comme le calcul de moyennes, l'affichage de mentions, et la gestion de boucles. Il inclut également des exercices sur l'analyse de chaînes de caractères et l'utilisation de fonctions pour déterminer des types de caractères.

Transféré par

faroukel14
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues2 pages

TP2 Python

Le document présente une série d'exercices de programmation en Python, incluant la saisie et le traitement de notes d'élèves, un jeu de devinette, et des calculs de coûts pour la location de voiture. Chaque exercice demande de créer un programme spécifique avec des fonctionnalités définies, comme le calcul de moyennes, l'affichage de mentions, et la gestion de boucles. Il inclut également des exercices sur l'analyse de chaînes de caractères et l'utilisation de fonctions pour déterminer des types de caractères.

Transféré par

faroukel14
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

2024-2025

PROGRAMMATION PYTHON
TD/TP 2 TIC-01

Exercice N°1 :

Ecrivez un programme en Python qui lit des notes à partir du clavier données en input, la fin
des données étant signalée par une valeur négative ou supérieur à 20.
Ce programme doit :
1. Afficher le nombre des notes saisies
2. Calcule et affiche la moyenne de ces notes.
3. En fin, il affiche la mention correspondante :
 “Très Bien” Si la moyenne est >14.
 “Bien” Si la moyenne est comprise entre 12 et 14.
 “Passable” Si la moyenne est comprise entre 10 et 12.
 “Non admis” Si la moyenne est <10.

Exercice N°2 :

Écrivez un programme qui demande à l'utilisateur d'entrer des notes d'élèves en boucle. La
boucle se terminera seulement si l'utilisateur entre une valeur négative.

Après chaque entrée d'une nouvelle note (et donc à chaque itération de la boucle), afficher le
nombre de notes entrées, la note la plus élevée, la note la plus basse, la moyenne de toutes
les notes.

Exercice N°3 :

Jeu devinette : Écrivez un programme Python qui réalise un jeu avec l’ordinateur qui consiste
à:

1. L’ordinateur choisit au hasard une valeur de 1 à 50


2. Le joueur saisie une valeur
3. Le jeu affiche un des trois messages suivants :
 Bravo (le numéro choisi est égal au numéro de l’ordinateur)
 Trop grand : si le numéro choisi est supérieur au numéro de l’ordinateur

1
2024-2025

 Trop petit : si le numéro choisi est inférieur au numéro de l’ordinateur


Le programme doit indiquer au joueur le numéro de la tentative courante et le nombre de
tentatives restantes
Le nombre maximum de tentatives étant fixé à 7. Si le joueur n’arrive pas à deviner la valeur
correcte, le programme lui affiche « échec ».

N.B : pour avoir un nombre entier aléatoire entre 1 et 100

Exercice N°4 :

Un organisme de location de voiture propose deux formules de location :

• Location au kilomètre :
pour les 100 premiers kilomètres : tarif t1 au km,
pour les kilomètres de 101 à 1000 : tarif t2 au km,
au-delà de 1000 kilomètres : tarif t3 au km.

• Forfait journalier : Kilométrage illimité au prix pj par jour.

Dans les deux cas, il convient d’ajouter une assurance (dont le coût à la journée est ass) et la
tva. Les quantités t1, t2, t3, pj, ass ainsi que le taux de la tva sont considérées comme des
constantes. Prenons par exemple: t1=0.7 t2=0.4 t3=0.2 pj=100 ass=0.3 (exprimés en dinars)
et taux TVA=0.18.

Ecrivez un programme python qui demande à l’utilisateur de saisie le nombre total de


kilomètres et le nombre de jours de location. Puis calcule les coûts totaux des deux
tarifications et indique par un libellé la solution la plus avantageuse pour le client

Exercice N°5 :

Ecrivez un programme python qui lit en entrée une phrase, caractère par caractère, se
terminant par ‘#’ et affiche le nombre de lettres, le nombre de chiffres, le nombre de
séparateurs et le nombre des autres caractères spéciaux dans cette phrase.
On appellera dans ce programme les fonctions décrites ci-dessous (qu’il faudra écrire) :

• est_séparateur (d ) : retourne vrai si d est un séparateur et faux sinon.

• Est_lettre (d ) : retourne vrai si d est une lettre et faux sinon.

• Est_chiffre (d ) : retourne vrai si d est un chiffre et faux sinon.

Vous aimerez peut-être aussi