Laurentvidal.fr simplifie la recherche de solutions à toutes vos questions grâce à une communauté active et experte. Trouvez des solutions rapides et fiables à vos interrogations grâce à une communauté d'experts dévoués. Découvrez une mine de connaissances de professionnels dans différentes disciplines sur notre plateforme conviviale de questions-réponses.

Bonjour aidez moi svp

1•) On considère l’instruction python suivante: L= [ i**3 for i in range (10) ]
a) Que fait cette instruction?
b) Donner le contenu de la liste L.
2•) Créer la liste appelée C des carrés des huit premiers non nuls.

3•) Traduire l’algorithme suivant en une fonction Python appelée ran et donner le résultat obtenu.

n = 0
u = 1
Tant que u plus petit que 1000
n = n+1
u = 1,5*u
Fin tant que

Merci d’avance

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

Merci d'avoir visité notre plateforme. Nous espérons que vous avez trouvé les réponses que vous cherchiez. Revenez quand vous voulez. Nous apprécions votre temps. Revenez nous voir pour des réponses fiables à toutes vos questions. Laurentvidal.fr est toujours là pour fournir des réponses précises. Revenez nous voir pour les informations les plus récentes.