En informatique, la boucle for est une structure de contrôle de programmation qui permet de répéter l'exécution d'une séquence d'instructions. Selon les langages de programmation, différents mots-clés sont utilisés pour signaler cette structure de contrôle : for pour les descendants d'Algol, do pour FORTRAN, PL/I, etc.
[PDF] les fonctions en javascript
[PDF] cours javascript debutant pdf
[PDF] les evenements en javascript
[PDF] javascript pour les nuls pdf gratuit
[PDF] boucle for liste python
[PDF] openclassroom python
[PDF] liste append
[PDF] append python
[PDF] parcourir une liste python
[PDF] tuple python
[PDF] liste de liste python
[PDF] instruction python
[PDF] album anglais maternelle
[PDF] découvrir l'anglais avec des albums de jeunesse cy
[PDF] album anglais cycle 3
[PDF] cours javascript debutant pdf
[PDF] les evenements en javascript
[PDF] javascript pour les nuls pdf gratuit
[PDF] boucle for liste python
[PDF] openclassroom python
[PDF] liste append
[PDF] append python
[PDF] parcourir une liste python
[PDF] tuple python
[PDF] liste de liste python
[PDF] instruction python
[PDF] album anglais maternelle
[PDF] découvrir l'anglais avec des albums de jeunesse cy
[PDF] album anglais cycle 3
Boucle for
- 1. La notion de range : o exemples range(3,9) ; Python prend par défaut le pas de 1 : donc [3,4,5,6,7,8] range(10) ; Python prend par défaut 0 pour première valeur : donc [0,1,2,3,4,5,6,7,8,9] o approfondissement >>> a = range(7) >>> a = range(7) >>> a >>> a [0,1,2,3,4,5,6] range(0,7) >>> a = list(a) >>> a [0,1,2,3,4,5,6] Une autre façon de faire pour comprendre est de se rendre sur le site www.pythontutor.com - 2. La boucle for : (la boucle pour) o Exemple import turtle franklin = turtle.Turtle() for i in range(4): # par défaut : range(4) = range(0, 4, 1) franklin.forward(50) # donc i va prendre les valeurs 0 ; 1 ; 2 ; 3 franklin.left(90) franklin.pensize(i+2) turtle.exitonclick()pour aider à la compréhension, on peut numéroter les lignes du programme, et faire le schéma suivant :
1 2 3 7
6 4 5présentation des programmes contenant des boucles for qui consiste à décaler visuellement de la
Boucle for
Voyons cela en JavaScript :
var i; for (i = 1; i < 4; i++) { alert("ma valeur i vaut: " + i); alert("c'est fini !");ce sont les points virgules et les accolades qui délimitent le code, les indentations et les retours à la
lignes sont en fait superflus pour la bonne exécution du code. var i;for(i = 1; i < 4; i++){alert("ma valeur i vaut: " + i);}alert("c'est fini !"); remplacent les délimiteurs du JavaScript. for i in range(1, 4) : print("ma valeur i vaut: ", i) print("c'est fini !") choisit n = 3: