Sagot :
Explications étape par étape:
a) cree une liste avec i puissance 3 pour i allant de 0 à 10
b) ba ta juste a calculer 1^3; 2^3; ...
c) C = [j**2 for j in range (8)]
3)
def ran():
n = 0
u = 1
while u < 1000:
n += 1
u = 1,5 * u
return n
Réponse :
Bsr,
1) a) Elle met dans une liste les cubes des entiers de 0 à 9.
b) [0, 1, 8, 27, 64, 125, 216, 343, 512, 729]
2) C = [i**2 for i in range(1,9)]
>>> C
[1, 4, 9, 16, 25, 36, 49, 64]
3) def ran():
n=0
u=1
print(u)
while u<1000:
n=n+1
u=1.5*u
print(u)
print("rang :",n)
Exécuté dans la console :
>>> ran()
1
1.5
2.25
3.375
5.0625
7.59375
11.390625
17.0859375
25.62890625
38.443359375
57.6650390625
86.49755859375
129.746337890625
194.6195068359375
291.92926025390625
437.8938903808594
656.8408355712891
985.2612533569336
1477.8918800354004
rang : 18