0% ont trouvé ce document utile (0 vote)
4 vues1 page

TD TP2 ProgrammationPython

Le document présente des exercices pratiques de programmation en Python pour les étudiants de Licence 2 en informatique à SupDeco. Les exercices incluent des tâches telles que la détermination du signe d'un produit sans le calculer, l'affichage de nombres en ordre décroissant, le calcul de la moyenne des notes avec des messages correspondants, et la validation de la saisie d'un code PIN. Chaque exercice vise à renforcer les compétences en programmation des étudiants à travers des simulations et des applications concrètes.

Transféré par

ndzeva4
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 vues1 page

TD TP2 ProgrammationPython

Le document présente des exercices pratiques de programmation en Python pour les étudiants de Licence 2 en informatique à SupDeco. Les exercices incluent des tâches telles que la détermination du signe d'un produit sans le calculer, l'affichage de nombres en ordre décroissant, le calcul de la moyenne des notes avec des messages correspondants, et la validation de la saisie d'un code PIN. Chaque exercice vise à renforcer les compétences en programmation des étudiants à travers des simulations et des applications concrètes.

Transféré par

ndzeva4
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

SUPDECO ANNÉE 2025-2026

THIES

CYCLE LICENCE
INFORMATIQUE

LICENCE 2 – SEMESTRE 3
Programmation en Python : Chapitre 2
TD / TP N°2
Il est prévu des simulations avec un logiciel de python pour approfondir le Cours et le TD
Exercice 1
Proposez un programme python qui demande deux réels à l’utilisateur et l’informe ensuite si le
produit est négatif, positif ou nul.
Attention : Toutefois, on ne doit pas calculer le produit
Exercice 2
Proposez un programme python qui demande trois entiers à l’utilisateur puis les affiche dans
l’ordre décroissant.
Exercice 3
Proposez un programme python qui demande à l’utilisateur les notes de contrôle et d’examen
de Java d’un étudiant de SupDeco (On suppose que les notes sont comprises entre 0 et 20). Il
calcule la moyenne selon la formule de SupDeco puis teste et affiche les messages suivants :
ü "Faible" : lorsque la moyenne est inférieure à 7 ;
ü "Insuffisant" : lorsque la moyenne est comprise entre 7 et 10 exclu ;
ü "Passable" : lorsque la moyenne est comprise entre 10 et 12 exclu ;
ü "Assez Bien" : lorsque la moyenne est comprise entre 12 et 14 exclu ;
ü "Bien" : lorsque la moyenne est comprise entre 14 et 16 exclu ;
ü "Très Bien" : lorsque la moyenne est au moins égale à 16.
Exercice 4
Proposez un programme python qui demande un nombre compris entre 10 et 20, jusqu’à ce que
la réponse convienne. En cas de réponse supérieure à 20, on fera apparaître le message : « Plus
petit ! », et inversement, « Plus grand ! » si le nombre est inférieur à 10. En cas de bonne
réponse, on fera apparaître le message : « Saisie correcte ! ».
Exercice 5
Proposez un programme python qui demande un nombre de départ, et qui ensuite écrit la table
de multiplication de ce nombre, présentée comme suit (cas où l'utilisateur entre le nombre 5) :
Table de 5 :
5x1=5
5 x 2 = 10
5 x 3 = 15

5 x 10 = 50

Exercice 6
Proposez un programme python qui contrôle la saisie du code PIN. Au moment de la saisie, le
programme affiche le nombre de tentatives restantes avant de récupérer une nouvelle valeur.
Lorsque l’utilisateur entre le bon code (2026), il affiche « Bravo ! Code correct après n
saisie(s).» où n représente le nombre de saisies effectuées. Après trois fausses saisies, il affiche
le message « SIM bloquée, entrez le code PUK ».

M. YOUM 1

Vous aimerez peut-être aussi