Comment s'écrit une boucle qui affiche tous les entiers entre 0 et 4 ?
Pour écrire une boucle sur un nombre fini d'éléments en Python, on peut utiliser l'instruction \verb/for/ suivie du nom de la variable qui va prendre à chaque étape les valeurs de la liste précisée après \verb/in/.
Ici, on souhaite construire une boucle sur tous les entiers entre 0 et 4 . On peut utiliser l'instruction \verb/range(5)/ qui retourne une liste contenant les entiers [0{,}1{,}2{,}3{,}4] :
\verb/for i in range(5):/
À chaque étape, la variable \verb/i/ contient les entiers et on peut l'utiliser dans le bloc qui suit l'instruction \verb/for/.
Une boucle qui affiche tous les entiers entre 0 et 4 s'écrit donc :
\verb/ for i in range(5): /
\verb/ print(i) /
Comment s'écrit une boucle qui affiche tous les entiers pairs entre 0 et 10 ?
Pour écrire une boucle sur un nombre fini d'éléments en Python, on peut utiliser l'instruction \verb/for/ suivie du nom de la variable qui va prendre à chaque étape les valeurs de la liste précisée après \verb/in/.
Ici, on souhaite construire une boucle sur tous les entiers pairs entre 0 et 10 . On peut utiliser l'instruction \verb/range(6)/ qui retourne une liste contenant les entiers [0{,}1{,}2{,}3{,}4{,}5] :
\verb/for i in range(5):/
À chaque étape, la variable \verb/i/ contient les entiers et on peut l'utiliser dans le bloc qui suit l'instruction \verb/for/. Pour avoir tous les entiers pairs, il suffit de multiplier cette variable par 2 et de l'afficher.
Une boucle qui affiche tous les entiers pairs entre 0 et 10 s'écrit donc :
\verb/ for i in range(6): /
\verb/ print(i*2) /
Comment s'écrit une boucle qui affiche les 4 premiers entiers multiples de 3 ?
Pour écrire une boucle sur un nombre fini d'éléments en Python, on peut utiliser l'instruction \verb/for/ suivie du nom de la variable qui va prendre à chaque étape les valeurs de la liste précisée après \verb/in/.
Ici, on souhaite construire une boucle sur les 4 premiers entiers multiples de 3 . On peut utiliser l'instruction \verb/range(4)/ qui retourne une liste contenant les entiers [0{,}1{,}2{,}3] :
\verb/for i in range(4):/
À chaque étape, la variable \verb/i/ contient les entiers et on peut l'utiliser dans le bloc qui suit l'instruction \verb/for/. Ici, pour avoir les multiples de 3 , il suffit de multiplier chacun de ces entiers par 3 .
Une boucle qui affiche les 4 premiers entiers multiples de 3 s'écrit donc :
\verb/ for i in range(4): /
\verb/ print(3*i) /
Comment s'écrit une boucle qui affiche chaque caractère dans la chaîne « Kartable » ?
Pour écrire une boucle sur un nombre fini d'éléments en Python, on peut utiliser l'instruction \verb/for/ suivi du nom de la variable qui va prendre à chaque étape les valeurs de la liste précisée après \verb/in/.
Ici, on souhaite construire une boucle sur tous les caractères de la chaîne « Kartable ». En Python, on peut itérer simplement sur les chaînes de caractères :
\verb/ for c in "Kartable":/
À chaque étape, la variable \verb/c/ contient les caractères de la chaîne « Kartable » et on peut l'utiliser dans le bloc qui suit l'instruction \verb/for/.
Une boucle qui affiche chaque caractère dans la chaîne « Kartable » s'écrit donc :
\verb/ for c in "Kartable": /
\verb/ print(c) /
Comment s'écrit une boucle qui affiche les caractères de « Kartable » à l'envers ?
Pour écrire une boucle sur un nombre fini d'éléments en Python, on peut utiliser l'instruction \verb/for/ suivi du nom de la variable qui va prendre à chaque étape les valeurs de la liste précisée après \verb/in/.
Ici, on souhaite construire une boucle sur tous les caractères de la chaîne « Kartable ». En Python, on peut itérer simplement sur les chaînes de caractères :
\verb/ for c in "Kartable"[::-1]: /
Ici, la chaîne de caractères est vue comme une liste qu'on peut « slicer ». Cela signifie que l'on commence à la fin de la chaîne et qu'on se déplace en sens inverse. \verb/ [::-1]/ commence à la fin et se termine à la position 0 , se déplace avec un pas de -1 , c'est-à-dire en sens inverse.
À chaque étape, la variable \verb/c/ contient les caractères de la chaîne « Kartable » en sens inverse et on peut l'utiliser dans le bloc qui suit l'instruction \verb/for/.
Une boucle qui affiche les caractères de « Kartable » à l'envers s'écrit donc :
\verb/ for c in "Kartable"[::-1]: /
\verb/ print(c) /