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

TP Python : Structures itératives et algorithmes

Transféré par

MR. ꧁HACHIRAMA ꧂
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)
23 vues2 pages

TP Python : Structures itératives et algorithmes

Transféré par

MR. ꧁HACHIRAMA ꧂
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

Filière Cycle d'Ingénieur : Sciences des données, Big Data & IA

Travail Pratique 4
L'objectif de ce TP est de maîtriser l'utilisation des structures itératives en Python.

Exercice 1. Écrivez un programme qui demande un entier n et affiche tous les entiers de 0 à n.

Exercice 2. Écrire un programme qui saisit une chaîne de caractères au clavier et l'affiche à l'envers.

Exercice 3. Écrire un programme Python qui demande un entier n > 0 et dessine n lignes. Par exemple
pour n = 5:
*
***
*****
*******
*********
Exercice 4. Écrire un script qui convertit les entiers positifs en base binaire.
Exercice 5. Écrire un programme Python qui calcule le pgcd de deux entiers en utilisant l'algorithme
d'Euclide :
// calcul du pgcd de a et b
repeter
reste  le reste de la divison de a par b
ab
b  reste
jusqu'a ce que reste=0
pgcd  b
Exercice 6. Écrire un programme Python qui demande à l'utilisateur de taper un mot de passe à stocker
dans une variable. Si le mot de passe est erroné 3 fois de suite le programme affiche : "Carte bancaire
retenue" sinon il affiche "mot de passe correcte".

Exercice 7. Un des plus anciens systèmes de cryptographie (aisément déchiffrable) consiste à décaler les
lettres d'un message pour le rendre illisible. Ainsi, les "a" deviennent des "b", les "b" deviennent des "c",
..., les "z" deviennent des "a".

Écrivez un programme qui demande une phrase à l'utilisateur et qui la crypte selon ce principe.

Exercice 8. Écrire un programme qui choisit un entier entre 0 et 100 et demande à l'utilisateur de le trouver
en proposant des nombres. Le programme répondra "trop grand" ou "trop petit" suivant les cas, jusqu'à ce
que le joueur trouve le bon nombre.
Exercice 9. Écrire un programme qui affiche la table des codes de l'ASCII des caractères compris entre
32 et 127. De même pour les codes de l'Unicode des caractères compris entre 1567 et 1624.

Exercice 10. Écrire un programme Python qui lit une chaîne de caractères et l'affiche dans un cadre
formé d'*.

Exemples :

*****************************************
* Bonjour tout le monde en python *
*****************************************

Vous aimerez peut-être aussi