Informatique et sciences du numérique PYTHON
LA BOUCLE « POUR»
La fonction range() #$">,
&!,range (début,fin) !,,. ?
@@@!(1 APar défaut range(n) va de 0 à n-1 avec un pas de 1
B1,(,0,C,D,E,F,G,9,4H
@@@!0G1,1,-C1 A>0G11-C1
B0G1,0D1,0(1,(91,(E1,(01,41,F1,C1H
.I
,Jitération bornée.
!"!! #!!!#$"
Pouri variant de 1 à nfaire
bloc d'instruction
Fin Pour
fori in range (1,n+1 ) :
bloc d'instruction
KL&, compter de 1 à n range(1, n+1)
787'"3K825(
Ex 5 : Calendrier
M!"7()8,)7C()8
Ex 6 : Tables de multiplications
M!")(1
7((2(8)7(1(12(118
Ex 7 : Somme de carrés
6")(11
71N5(N50N55(11N2J
Appeler le professeur pour validation
Ex 8 : Premiers
M!"(11
O&<PP
<01,,<P1P.
Article sur les nombres premiers (wikipédia).
« Un nombre premier est un entier naturel qui admet exactement deux diviseurs distincts entiers et positifs (qui
sont alors 1 et lui-même). Cette définition exclut 1, qui n’a qu’un seul diviseur entier positif.
Par opposition, un nombre non nul produit de deux nombres entiers différents de 1 est dit composé.
Par exemple 6 = 2 x 3 est composé, tout comme 21 = 3 x7, mais 11 est premier car 1 et 11 sont les seuls diviseurs
de 11. Les nombres 0 et 1 ne sont ni premiers ni composés. »