Niveau 1

Variables
print()
input()
if else :
for in range():
while :
Somme

Niveau 2

Division
Suite et si
Suite
fonction

Niveau 3

nouveau
Listes
Ajouter/Retirer
Crible

Niveau 4

nouveau

for in range():

La boucle for (pour) , comme le if   else  utilise l'indentation 

c'est à dire le décalage de 3 espaces lors du retour à la ligne 

(attention  à ne pas oublier les deux points)

for i in range(10):
    print(i)

Ce programme affiche les nombres 0,1,2,3,4,5,6,7,8,9

Attention : on remarquera que le programme écrit bien 10 nombres

mais commence à 0 et s'arrête à 9 ! si on veut écrire les nombres de 1 à 10 ,il faut écrire

for i in range(1,11):
    print(i)

Ce programme affiche alors les nombres 1,2,3,4,5,6,7,8,9,10

for i in range(4,10) :
   print(i)

Ce programme commence à 4 et s'arrête à 9 , il affiche les nombres 4,5,6,7,8,9

Le programme suivant utilise un pas de deux :

for i in range(4,10,2):
    print(i)

c'est à dire qu'il affiche les nombres 4,6,8 ( de 2 en 2, il commence à 4 et s'arrête à 9 ! )

Exercice 1:

Afficher tous les nombres de 7 à 15

Exercice 2:

Calculer la somme de tous les entiers inférieurs à 100

(On pourra créer une variable somme

et à chaque tour de boucle on ajoutera le nombre i à l'ancienne valeur de somme )

Exercice 3:

Afficher l'équivalent d'un tableau de valeurs de la fonction carrée :

On veut obtenir

>>> f(0)=0

f(1)=1

f(2)=4

....

f(10)=100