Lorsqu'on doit répéter plusieurs fois une liste d'instructions et que l'on sait combien de fois on souhaite la répéter, on utilise une structure for.
Exemple 1 :on se sert de la fonction range(…)
>>> def multiplication(a,b): m=0 for i in range(0,b): m=m+a return m >>> multiplication(2,3) 6
Exemple 2 :on se sert d'une liste
>>> liste=[1,2,3,4,5] #Création d'une variable de type liste >>> def nb_iteration(li): #Création d'une fonction ayant 1 paramètre : li for i in li: print('Itération {}'.format(i)) >>> nb_iteration(liste) #passage de l'argument liste dans ... Itération 1 #...la fonction nb_iteration(...) Itération 2 Itération 3 Itération 4 Itération 5
Programmer avec Python l'algorithme du sujet de STI2D de métropole Juin 2017
Variables : N un nombre entier naturel k un nombre entier naturel u un nombre réel Initialisation : Saisir N u prend la valeur 660 Traitement : Pour k de 1 jusqu'à N u prend la valeur 0,99*u-0,1 Fin Pour Sortie : Afficher u |