TP 4 : Les listes imbriquées en Python

Ce TP (TP 4  : les listes imbriquées en Python) présente des cas pratiques d’utilisation des listes imbriquées en programmation python. Pour pouvoir faire ces exercices sans problème , vous devez déjà finit la partie du cours : Les listes et les listes imbriquées en python.

Remarque : Pour tous les exercices du TP ci-dessous, proposer un programme python qui répond à la problématique indiquée dans l’exercice.

Exercice 1 :

Exercice 1 : soit L= [[1, 2, 3, 4], [5, 6], [7, 8, 9]] . Proposer un programme qui permet de calculer la somme de tous les nombres contenus dans L. 

Exercice 2 : 

 Prédire le résultat des programmes suivants :

Programme 1 :
l = 3
c = 4
L = [0] * l
print(L)
for i in range(l) :
      L[i] = [0] * c
print(L)

Programme 2 :
l = 3
c = 4
M = []
for i in range(l):
     M.append([0] * c)
print(M)

Programme 3 :
l = 3
c = 4
a = [[‘1’] * c for i in range(l)]
print(a)

Exercice 3 : 

Prédire le résultat :
L=[i for i in range(1,20,2)]
print(L)
M1=[j*2 for j in L]
M2=[[j*2] for j in L]
M3=[[j]*2 for j in L]
print(“M1 : “,M1)
print(“M2:”,M2)
print(“M3:”,M3)

Exercice 4 : 

 Proposer un programme qui permet de remplir et afficher une matrice par l lignes et c colonnes. l et c sont saisit au clavier.  

Exercice 5 : 

Une matrice est dite matrice carrée si elle a le même nombre de lignes et de colonnes. Proposer un programme qui permet de remplir une matrice carrée de taille n ( càd : l=c=n) pour avoir le résultat suivant : 

listes imbriquées exercice

Exercice 6 : 

Soit une liste de l lignes et c colonnes. Proposer un programme qui permet de créer une liste simple à partir de cette liste

 

listes imbriquées exercice 6

Exercice 7 : 

En mathématiques, une matrice stochastique (aussi appelée matrice de Markov)  est une matrice carrée dont chaque élément est un réel compris entre 0 et 1 et dont la somme des éléments de chaque ligne vaut 1. 

Une matrice est dite bi-stochastique (ou doublement stochastique) si la somme des éléments de chaque ligne et de chaque colonne vaut 1. Ecrire un programme qui permet de vérifier si une matrice est dite bi-stochastique ?

 

Exercice 8 : 

Soit une matrice A(n,m) de valeurs entières. Ecrire un programme qui permet de faire un tri décroissant de la matrice A 

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

Vous pouvez suivre notre playlist des vidéos  (Explication en Darija arabe marocaine)  bien organisée qui traite : Les exercices en python.

Notre cours de l’algorithmique vous permet d’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

Laisser un commentaire

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