Python : TP2

Pour pouvoir faire ce premier TP en python -python : TP2) sans problème , vous devez déjà finit la partie du cours : Python instructions de base et traitement conditionnel et traitement itératif (les boucles). aussi, c’est très important de commencer par le TP1 (python TP1) avant de commencer ce TP. 

Exercice 1 :

On veut  un programme python qui demande 10 nombres réels à l’utilisateur, puis affiche la partie entière de chacun des nombres.

Exercice 2 :  

Proposer un programme en python qui permet de lire une chaine de caractère, puis affiche ‘existe’ si cette chaine contient un ‘@’ et ‘n’existe pas’ sinon. 

 

Exercice 3 : 

  Proposer un programme en python qui permet de lire une chaine de caractères, puis, affiche tous les caractères jusqu’au premier ‘o’ rencontré.

Indication : L’instruction break en Python met fin à la boucle actuelle et reprend l’exécution à l’instruction suivante. L’instruction break peut être utilisée à la fois dans les boucles while et for.

Exercice 4 : 

 Ecrire un programme en python qui permet de lire n nombres en décimal (entier) , puis les convertir en hexadécimal.

indication : La fonction hex() est utilisée pour convertir des nombres décimaux en entiers hexadécimaux, sous forme de chaîne

Exercice 5 : 

   Créez un programme  qui permet de parcourir une chaîne de chiffres, remplacer  chaque 0 par x et imprimer la chaîne modifiée à l’écran.

        Méthode 1 : avec : for , if , else

        Méthode 2 : avec : for , if , continue

Indication : L’instruction continue rejette toutes les instructions restantes dans l’itération actuelle  de la boucle et ramène le contrôle au sommet de la boucle. L’instruction continue peut être utilisée à la fois dans les boucles while et for.

Exercice 6 : 

Proposer un programme en python qui permet de lire 10 nombres et recherche et affiche : le plus petit nombre, le plus grand nombre, la moyenne des nombres Proposer un programme qui permet d’échanger les valeurs des deux variables a, b.

1- Méthode 1 : utiliser une variable d’aide
2- Méthode 2 : sans variable d’aide

Exercice 7 : 

Quel est le résultat de chacun des programmes suivants :
Programme 1 : 
n = 3 
while n > 0: 
    print(n + 1)
    n -= 1
else:
    print(n) 
Programme 2 : 

n = range(4)

for num in n: 
    print(num - 1)
else:
    print(num) 

Vous pouvez proposer d’autres exercices dans la session “commentaires”. imaginez des exemples de cas où l’utilisation des tableaux est importantes! on est à votre écoute.

Vous pouvez suivre notre cours de l’algorithmique. pour approfondir vos compétences et surmonter tous les problèmes d’analyse et de résolution de problème.

Aussi, vous avez une playlist des vidéos (Explication en Darija arabe marocaine)  bien organisée qui traite : Les algorithmes

Un Commentaire

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *