Vous êtes sur la page 1sur 3

Exercices Python

Exercice 1
Soit la liste: L = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

A partir de L:

a. Ajouter la valeur 1 à chacun de ses éléments.


b. Ajouter la valeur 11 à la fin de la liste.
c. Ajouter les valeurs 12 et 13 à la fin de la liste.
d. Afficher le premier élément, les deux premiers éléments, le dernier élément, les deux derniers
éléments.
e. Construire la liste "paires" qui contient les nombres paires de L et la liste "impaire" qui contient
les nombres "impaires" de L.
- boucle for et liste compréhension
f. Ajouter la valeur 3.5 entre 3 et 4.
g. Supprimer la valeur 3.5.
h. Inverser l'ordre des éléments de L.
i. Demander à l'utilisateur de fournir un nombre au hasard et dire si ce nombre est présent dans
L.

Exercice 2

Soit le dictionnaire : d = {'nom': 'Aly', 'prenom': 'Mohamd', 'age': 30}

a. Corriger l'erreur dans le prénom, la bonne valeur est ''Mohamed''.


b. Afficher la liste des clés du dictionnaire.
c. Afficher la liste des valeurs du dictionnaire.
d. Afficher la liste des paires clé/valeur du dictionnaire.
e. Ecrire la phrase "Mohamed Aly a 30 ans".

Exercice 3
1) Créer un nouveau fichier en lecture/écriture, nommé "texte.txt", et y écrire les phrases suivantes :

Ah non attention, je suis mon meilleur modèle car le cycle du cosmos dans la vie...
Je me souviens en fait, si vraiment tu veux te rappeler des souvenirs.
You see, je ne suis pas un simple danseur car on vit dans une réalité qu'on a créée et que j'appelle
illusion.
Même si on se ment, après il faut s'intégrer tout ça dans les environnements et le cycle du cosmos dans
la vie...

Fermer le fichier.

2) Ouvrir le fichier en lecture et :

 Afficher le nombre de lignes.


 Pour chaque ligne, afficher le nombre de caractères.

Exercice 4
Ecrire un script appelé ISME_script.py pour Déclarer les matrices suivantes :

1. Z, matrice 2x3 de coefficients nuls


2. F, matrice 3x3 dont les coefficients sont égaux à 5
3. N, matrice 1x10 dont les coefficients sont des entiers aléatoires de l’intervalle [-9;9]
4. aVect = (3.14 16 31 -2)
3
−10
5. bVect=( )
5
156
2 ⋯ 2
6. aMat = ( ⋮ ⋱ ⋮ ) matrice 9x9 dont tous les coefficients sont égaux à 2
2 ⋯ 2
1 ⋯ 0
7. bMat= ( ⋮ 5 ⋮ ) , matrice 9x9 dont tous les coefficients sont nuls sauf la diagonale
0 ⋯ 1
principale qui vaut (1 2 3 4 5 4 3 2 1)

Exercice 5
A. Représenter graphiquement des nuages de points
B. Représenter graphiquement la fonction f(X)=X2
C. Représenter graphiquement sur la même figure les
fonctions sin(kx) et cos(kx), pour k=1,2,3 pour x∈[0,2π]. Faire en sorte que les graduations
𝜋
sur l'axe horizontal soient tous les 2 :

Exercice 5 :
Nous souhaitons représenter la table données suivante :

 Calculer la somme des tailles


 Les moyennes des âges

Vous aimerez peut-être aussi