Exercices sur la boucle for
⚓︎
Exercice 1
On donne une liste d'acteurs :
liste_acteurs = ['Tahar', 'Omar', 'Guillaume', 'Swann', 'Alex', 'Roschdy']
Utilisez cette liste pour produire la sortie suivante:
Tahar a eu le César du meilleur acteur
Omar a eu le César du meilleur acteur
Guillaume a eu le César du meilleur acteur
Swann a eu le César du meilleur acteur
Alex a eu le César du meilleur acteur
Roschdy a eu le César du meilleur acteur
🐍 Script Python | |
---|---|
1 2 3 4 |
|
Exercice 2
La concaténation est une opération de « collage » de chaînes de caractères. Par exemple, le code suivant
>>> a = "t" + "e" + "s" + "t"
>>> a = a + " réussi"
>>> a
test réussi
- À l'aide d'une boucle
for
, fabriquer la chaîne de caractères suivante (qui comporte 80 caractères) :🐍 Console PythonIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
- À l'aide de deux boucles
for
imbriquées, fabriquer la chaîne de caractères suivante :🐍 Console PythonIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
1.
🐍 Script Python | |
---|---|
1 2 3 4 5 |
|
🐍 Script Python | |
---|---|
1 2 3 4 5 |
|
Exercice 3
Dans l'extrait de code suivant:
chaine
est une variable initialisée avec unstr
vide :""
;- on veut qu'en sortie de programme cette variable contienne la valeur
'bravo'
.
L'idée est d'ajouter une par une les lettres à la variable chaine
.
Compléter le code.
🐍 Script Python | |
---|---|
1 2 3 |
|
Cette variable chaine
est appelée un accumulateur.
🐍 Script Python | |
---|---|
1 2 3 4 5 |
|
Exercice 4
En Python, la fonction ord
renvoie le code Unicode d'un caractère et la fonction chr
le contraire: elle renvoie le caractère correspondant à un code Unicode.
Par exemple:
>>> ord('a')
97
>>> chr(97)
'a'
Voici une liste contenant les codes Unicode des lettres d'un mot secret...
À vous d'écrire un programme où en sortie, la variable mot_secret
contiendra la chaîne de caractères de ce mot.
🐍 Script Python | |
---|---|
1 2 |
|
🐍 Script Python | |
---|---|
1 2 3 4 5 6 7 8 |
|
Exercice 5
On souhaite calculer la somme des 1000 premiers nombres entiers naturels, c'est-à-dire:
Écrire un programme avec une variable somme
accumulateur (comme à l'exercice 3) qui contiendra la valeur souhaitée en fin de programme.
🐍 Script Python | |
---|---|
1 2 3 4 |
|
Exercice 6
Calculer \(1\times 2 \times 3 \times \dots 99 \times 100\).
🐍 Script Python | |
---|---|
1 2 3 4 |
|
À faire sur Capytale
Exercice 7
Proposer un code qui écrit la table de multiplication de 7, de 8 et de 9.
La sortie doit ressembler à :
7*1 = 7
7*2 = 14
...
...
9*9 = 81
🐍 Script Python | |
---|---|
1 2 3 |
|
Exercice 8
Sur un jeu d'échecs, les cases sont repérées par une lettre (de A jusqu'à H) et par un chiffre (de 1 jusqu'à 8).
Les cases sont donc A1, A2, A3, ..., H7, H8.
Proposer un code qui écrit toutes les cases possibles.
🐍 Script Python | |
---|---|
1 2 3 4 |
|