Jump to content

qcm listes info


Go to solution Solved by Sans-Visage,

Recommended Posts

  • Ancien du Bureau
Posted

Hey,

Il faut savoir que la liste est numérotée de 0 à n (ici: 0, 1, 2, 3, 4 car il y a 5 chiffres)

Pos dans la boucle va prendre tour à tour les valeur 0,1,2,3,... jusqu'à atteindre le valeur de range (et une fois que pos == range, la boucle ne se lance pas, si tu as range(3) pos va prendre les valeurs 0, 1, et 2).

Quand tu fais donnees[pos] ca veut dire que dans la liste, tu vas prendre la valeur à l'indice pos.

Exemple:

pos = 2

donnees[7, 8, 5, 9]

Print(donnees[pos] + donnees[pos-2])

=> Ton programme va imprimer 5 + 7, donc 12

 

Tu comprends mieux ? 

 

Posted

Non pas trop, pourquoi pour pos =2 on se retrouve avec 5 et 7 alors que la 2ème valeur c'est 8 ? ou alors faut prendre les valeurs dans l'ordre croissant ? et du coup si on a range(4), la dernière valeur qu'on va avoir c'est pour 3 ? 

je sais pas si je me suis bien expliquée dis moi si tu veux que je reformule mes questions 

  • Ancien du Bureau
  • Solution
Posted
il y a 6 minutes, juliette5 a dit :

Non pas trop, pourquoi pour pos =2 on se retrouve avec 5 et 7 alors que la 2ème valeur c'est 8 ?

Alors c'est tout simple, il faut se rappeler que la liste est numérotée en partant de zéro ! La première valeur porte l'indice 0, donc la 3 ème valeur porte l'indice 2 ^^

 

il y a 8 minutes, juliette5 a dit :

et du coup si on a range(4), la dernière valeur qu'on va avoir c'est pour 3 ? 

Si tu as pos in range(4), pour va prendre les valeurs 0, 1, 2, 3.

Donc si tu as une liste de 4 valeurs, toutes les valeurs vont être prises 

  • Ancien du Bureau
Posted
il y a 1 minute, FabienDespascito a dit :

N'importe quel problème d'info pour notre RM en P1 be like :

(heureusement que personne est dans mon appart pour m'entendre insulter les profs à chaque nouveau début de semaine...)

 

il y a 2 minutes, juliette5 a dit :

D'accord je crois que c'est bon j'ai compris, merci de ton aide 😉

Avec plaisir !!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...