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)