Simulation Python mode texte : Boucles

Instruction "for" dont voici la syntaxe :
expérimentation : copier le programme suivant dans https://py3.codeskulptor.org et lancer "Run"
  puis changer les valeurs, tester les nombres négatifs et les nombres réels pour voir
# intervalle [ 0 ; 9 ] :
liste1 = range(10)
# print() sait même écrire un tableau(liste) :
print(liste1,"=", list(liste1))

# intervalle  [ 5 ; 15 ] :
liste2 = range(5, 16)
print(liste2,"=", list(liste2))

# nombres pairs de 10 à 20 :
liste3 = range(10, 21, 2)
print(liste3,"=", list(liste3))
Boucle for pour faire des cumuls :
Après la déclaration "for", il faut indenter les instructions à répéter de 4 espaces.
La fin du "for" est reconnue quand l'indentation s'arrête.
exemple :
# calcul de factorielle n : n! = 1*2*3* . . . *(n-1)*n
# initialisation des cumuls :
n = 11
fact = 1
liste_valeurs = range(n) # liste de 0 à n-1
for i in liste_valeurs :
    # instruction : indentée de 4 espaces
    fact = fact * (1+i)
# instruction hors de la boucle for : arrêt de l'indentation
print(n, "! =", fact)

exercice : "suite géométrique" Aller aux menus :   5 opérations   fonctions   cours simulation