Exercices - fiche 1

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.

Fiche d’exercices sur les variables, les affectations et les chaînes de caractères.

Exercice 1

Dans la console interactive Python, taper successivement les commandes suivantes :

a, b, c = 3, 2.5, "toto"
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))

Expliquer les résultats obtenus.


Exercice 2

On considère le script suivant :

a = 50
b = 30
a = b + 10
b = a * 2
a = b
b = b - 5

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
Astuce

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 + 3

Exercice 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)