Exercices - Variables, affectations et chaînes de caractères
Les exercices précédés du symbole sont à faire sur machine, en sauvegardant le fichier si nécessaire.
Les exercices précédés du symbole doivent être résolus par écrit.
Exercice 1
Dans la console interactive Python, taper successivement les commandes suivantes :
Expliquer les résultats obtenus.
Exercice 2
On considère le script suivant :
Compléter le tableau d’état ci-dessous par les valeurs prises par les variables a et b à chaque étape.
| Etape | a |
b |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 |
Dans Thonny, on peut utiliser la fenêtre “variables” et le débogueur pour suivre l’évolution des variables au cours de l’exécution d’un programme.
Exercice 3
Parmi les 8 noms de variables suivants, quels sont ceux qui ne sont pas acceptés par un programme Python (expliquer pourquoi) ?
| prix.de.ma.voiture | un-prix |
| prix_de_ma_voiture | 1prix |
| prix de ma voiture | prixen€ |
| prixdemavoiture | prix1 |
Exercice 4
Que va produire l’exécution du programme suivant ?
a = 100
b = 50
a = b
b = a + 10
print(a)
print(b)Exercice 5
Que va produire l’exécution du programme suivant ?
a = 100
a = a - 10
a = a * 2
a = a + 50
print(a)
print("a")Exercice 6
Après les affectations suivantes, quelles sont les valeurs des variables a et b ?
a = 1
b = a + 5
a = 2 * b + 3
b = 3 * a + 2
a = 2 * b + 3Exercice 7
Corriger le programme ci-dessous pour qu’il effectue l’action indiquée en commentaires. Deux solutions différentes sont attendues.
# ce programme affiche la somme de a et de b
a = "4"
b="5"
print("La somme de", a, "et de",b,"est égale à", a + b)