Découvrir

Faire les exercices 15 à 17 du site de David Roche afin de découvrir les notions de base (sauf si les fonctions ont déjà été vues)

Exercices

Exercice a

Tester le script suivant :

#création de tableau vide
carre=[]
#ajout de 3 valeurs
carre.append(1*1)
carre.append(2*2)
carre.append(3*3)
#affichage du tableau sur une même ligne
for elt in carre:
    print(elt, end='  ')

- Modifier ce programme afin de remplir carre[] à l’aide d’un boucle while des carrés de 1 jusqu’à 10

- Modifier ce programme afin de remplir carre[] à l’aide d’un boucle for i in range(...) le tableau des carrés de 1 jusqu’à 10

Exercice b

Tester le script suivant :

table4=[x*4 for x in range(2,6)]
print (table4)

Exploiter cette écriture pour faire un tableau des carrés de x de 6 à 12

Exercice c - variation sur les nombres impairs

Tester et modifier les programmes suivants pour permettre de construire la liste des 5 premiers nombres impairs : [ 1 , 3 , 5 , 7 , 9 ]

- impairs = [2 * n + 1 for n in range(4)]

- impairs = [n for n in range(0, 10, 2)]

- avec une boucle for ... in ... :

impairs = []
for n in range(9):
    impairs.append(2 * n + 1)
print(impairs)

- avec une boucle while :

impairs = []
n=1
while len(impairs) !=5:
    if (n%2 ==0):
        impairs.append(n)
    n=n+1
print(impairs)