Si on affiche la lign n° 2 avec un print : [4, 5, 6, 7, 8]
Explication
La boucle for va parcourir la liste liste et va rajouter 3 à chaque élement de la liste. Cependant cela n'affecte pas la liste elle-même. Seul cette ligne aura un résultat different de l'initial.
Ex 6
Réponse possible
print([i**2 for i in range(1, 11)])
Explication
print(...) affiche le contenu de ses parenthèses
i**2 donne i puissance 2 donc le carré
for i in range(1, 11) parcoure les nombres de 1 (inclu) à 11 (exclu)
En espérant t'avoir aidé(e) ;)
2 votes Thanks 1
MPower
Petit astuce: pour une écriture plus esthétique du code, il est possible d'ouvrir le mini-éditeur LaTeX et d'écrire le code dans « \texttt{ ... } » (sous-entendu « teletype text »). Exemple: \texttt{print([i**2 for i in range(1, 11)])}
maxiloulou912
Mais c'est génial c'est vrai que j'étais décu par ce que je suis un ancier de stack over flow et j'étais un peu décu qu'on ne puisse pas faire comme tu viens de l'expliquer
Lista de comentários
Verified answer
Bonjour,
Ex 5
Résultat de l'éxecution du programme
Si on affiche la lign n° 2 avec un print : [4, 5, 6, 7, 8]
Explication
La boucle for va parcourir la liste liste et va rajouter 3 à chaque élement de la liste. Cependant cela n'affecte pas la liste elle-même. Seul cette ligne aura un résultat different de l'initial.
Ex 6
Réponse possible
print([i**2 for i in range(1, 11)])
Explication
En espérant t'avoir aidé(e) ;)