Exercices retapés, exécutés et testés dans Geekflare
Exercice 1
Avec boucle for
list_pair=[]
for n in range(0,16):
if n%2==0:
list_pair.append(n*2)
print (list_pair)
Liste en compréhension
list_pair=[n*2 for n in range(0,16) if n%2==0]
print (list_pair)
Exercice 2
Boucle for et condition
liste=[]
for n in range(0,16):
if n%2==0:
liste.append(n*2)
else :
liste.append(n*3)
print (liste)
Liste en compréhension avec condition
liste=[n*2 if n%2==0 else n*3 for n in range(0,16) ]
print (liste)
Exercice 3
Avec boucle for
list_7=[]
for n in range (0,10):
list_7.append(n*7)
print (list_7)
Liste en compréhension
list_7=[n*7 for n in range (0,10)]
print (list_7)
Exercice 4(2)
Avec boucle for
lst=[]
for i in range(0,100):
if i%7==0:
lst.append(i)
print (lst)
Liste en compréhension
liste=[n for n in range(0,100) if n%7==0]
print (liste)
liste=[n*n for n in range(0,50) if n*n<1000]
print (liste)