Bonjour,
Tu confonds la valeur S ajoutée à la liste L, et l'index S de cette liste.
Ta liste L sera:
[4, 16, 64, 256, 1024, 4096, 16384, 65536, 262144, 1048576, 4194304, 16777216, 67108864, 268435456, 1073741824, 4294967296]
La dernière valeur ajoutée est S = 4294967296, mais ensuite tu demandes avec print(L[S]) qu'il affiche le 4294967297ème nombre de la liste L qui, bien sûr, n'existe pas puisqu'il n'y en a que 16! A noter que la liste de 16 nombres aura ses indices de 0 à 15, ce qui fait que le dernier nombre 4294967296 sera obtenu avec L[15].
print(L) suffit pour afficher la liste complète si c'est ça que tu veux...
Et rappelle-toi ce que je t'ai déjà dit:
Et si tu veux favoriser la réponse à tes questions par la suite, il faut mettre ton code entre les tags "code" (la touche '#' en haut et à droite de la fenêtre d'édition). La solution que tu as choisie d'insérer ton code en image oblige à le retaper si on veut l'essayer...
Partager