phrase = "Je dois faire mes exercices régulièrement" for i in range(1, 51) : print(str(i) + ". " + phrase)
def augmentation(points_de_vie, n) : for i in range(n) : points_de_vie = points_de_vie*1.2 return round(points_de_vie) print(augmentation(10,3))
phrase = "Salut" for caractere in phrase : print(caractere)
Algorithme | Explication | Programme Python |
---|---|---|
Pour i allant de 1 à n
instruction1 instruction2 | La variable i est un compteur.
La valeur de i est égale à 1 puis les instructions instruction1 et instruction2 sont exécutées. La valeur de i augmente de 1. La valeur de i est égale à 2 puis les instructions instruction1 et instruction2 sont exécutées et ainsi de suite. Enfin, la valeur de i est égale à n puis les instructions instruction1 et instruction2 sont exécutées. La valeur n+1 est exclue. | for i in range(1, n+1) :
instruction1 instruction2 |
Programme Python | |
---|---|
for i in range(1, 10, 2) :
instruction | i prend pour valeurs des entiers compris entre 1 et 10 exclu, avec un pas de 2. i prend pour valeur successivement 1, 3, 5, 7, 9. |
for i in range(5) :
instruction | i prend pour valeur successivement 0, 1, 2, 3, 4, c'est‑à‑dire tous les entiers de 0 à 5 exclu. |
def compte_a(motouphrase) : compteur = 0 for caractere in motouphrase : if caractere == ... : # À remplir compteur = ... # À remplir return compteur print(compte_a('abracadabra'))
def calcul1() : u = 0 for i in range(3): u = 2*u+1 return u
def calcul2() : u = 0 for i in range(3): u = 2*u+1 return u
from random import randint def FreqDe6(n) : compteur = 0 for i in range(n) : de = randint(1,6) if de == 6 : compteur = compteur + 1 return compteur/n print(FreqDe6(10)) print(FreqDe6(10000))
def somme(n) : s = 0 for k in range(1, n+1) : s = s + k**2 return s
def fact(n) : if n == 0 : return 1 else : p = 1 for k in range(2, n+1) : p = p*k return p
Nos manuels sont collaboratifs, n'hésitez pas à nous en faire part.
j'ai une idée !
Oups, une coquille