Quel algorithme écrit en Python permet de générer la liste [1,2,3,4,5,6] ?
On veut générer la liste : L=[1,2,3,4,5,6].
On peut commencer par générer une liste vide.
Puis, grâce à une boucle for qui fait varier k de 0 à 5, on ajoute l'élément k+1 à chaque itération.
Le programme Python qui permet de générer la liste L est donc le suivant :
L=[]
for k in range(6):
L.append(k+1)
print(L)
Quel algorithme écrit en Python permet de générer la liste [7,8,9,10] ?
On veut générer la liste : L=[7,8,9,10].
On peut commencer par générer une liste vide.
Puis grâce à une boucle for qui fait varier k de 7 à 10, on ajoute l'élément k à chaque itération.
Le programme Python qui permet de générer la liste L est donc le suivant :
L=[]
for k in range(7,11):
L.append(k)
print(L)
Quel algorithme écrit en Python permet de générer la liste [0,2,4,6,8,10] ?
On veut générer la liste : L=[0,2,4,6,8,10].
L est la liste des 6 premiers entiers pairs.
On peut commencer par générer une liste vide.
Puis grâce à une boucle for qui fait varier k de 0 à 5, on ajoute l'élément 2k à chaque itération.
Le programme Python qui permet de générer la liste L est donc le suivant :
L=[]
for k in range(6):
L.append(2*k)
print(L)
Quel algorithme écrit en Python permet de générer la liste [1,3,5,7,9] ?
On veut générer la liste : L= [1,3,5,7,9].
L est la liste des 5 premiers entiers impairs, donc de la forme 2k+1.
On peut commencer par générer une liste vide.
Puis, grâce à une boucle for qui fait varier k de 0 à 4, on ajoute l'élément 2k+1 à chaque itération.
Le programme Python qui permet de générer la liste L est donc le suivant :
L=[]
for k in range(5):
L.append(2*k+1)
print(L)
Quel algorithme écrit en Python permet de générer la liste [1,2,4,8,16,32] ?
On veut générer la liste : L= [1,2,4,8,16,32].
L est la liste des 6 premières puissances de 2, donc de la forme 2^k.
On peut commencer par générer une liste vide.
Puis, grâce à une boucle for qui fait varier k de 0 à 5, on ajoute l'élément 2^k à chaque itération.
Le programme Python qui permet de générer la liste L est donc le suivant :
L=[]
for k in range(6):
L.append(2**k)
print(L)