0% ont trouvé ce document utile (0 vote)
10 vues4 pages

TP2: Exercices de Programmation Python

Le document présente 6 exercices sur les listes en Python. Les exercices montrent des opérations comme l'échange d'éléments, la séparation en listes pair/impair, le comptage d'éléments et la recherche d'éléments dupliqués.

Transféré par

EL Yâssir
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)
10 vues4 pages

TP2: Exercices de Programmation Python

Le document présente 6 exercices sur les listes en Python. Les exercices montrent des opérations comme l'échange d'éléments, la séparation en listes pair/impair, le comptage d'éléments et la recherche d'éléments dupliqués.

Transféré par

EL Yâssir
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

Université Hassan II de Casablanca

Ecole Normale Supérieure de l'Enseignement Technique


de Mohammedia

Département Génie Mécanique


Master : MRMI

TP2
Listes

Monsieur :

Hamida soufiane

Présenter par :

EL FAKIHI YASSIR
EX 1 :

L = ["Python", "Java", "C ++", "Javascript"]


L[0],L[3] = L[3],L[0]
print(L)
résultat : ['Javascript', 'Java', 'C ++', 'Python']

EX 2 :

def function(z):
n = len(z)
l_even = []
l_odd = []

for x in range(0 , n):


if x % 2 == 0:
l_even.append(L[x])
else:
l_odd.append(L[x])
return (l_even,l_odd)

z = ["Python", "Java", "C ++", "C #", "[Link]", "Javascript"]


print(function(z))

résultat : (['Python', 'C++', '[Link]'], ['Java', 'C#', 'Javascrip


t'])
EX 3 :
a = ['A','B','C','D','E','F','q']
s = 0
for x in a:
s = s + 1
print(s)

résultat : 7

EX 4 :

t = int(input('num :'))
a = []
for s in range(1, t+1):
if t % s == 0:
x = t/s
[Link](x)
print(a)

résultat : num :18


[18.0, 9.0, 6.0, 3.0, 2.0, 1.0]

EX 5:
L1 = [11 , 3 , 22 , 7 , 13 , 23 , 9]
L2 = [5 , 9 , 19 , 23 , 10 , 23 , 13]

L = []
for x in L1:
if x not in L2:
[Link](x)
print(L)

résultat : [11, 3, 22, 7]

EX 6 :

L1 = [7 , 23 , 5 , 12 , 7 , 19 , 23 , 12 , 29]
def function(L):
duplicate = []
for x in L:
if [Link](x) > 1 and x not in duplicate:
[Link](x)
return duplicate
print(function(L))

résultat : [7, 23, 12]

Vous aimerez peut-être aussi