[PDF] Boucle for 1 La notion de range - lemNSI

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.
View PDF Document




Previous PDF Next PDF


















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

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 5

pré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:

Faites ici un schéma

ligne 1 n = int(input("entrez un entier n : ")) ligne 2 s = 0 ligne3 for i in range( n): ligne 4 s = s + (2 * i + 1) ligne 5 print(s)

Ligne n° n s i affichage

quotesdbs_dbs13.pdfusesText_19