Affichages

Contenu

Affichages#

Dans les prochaines feuilles, nous aurons besoin d’afficher des informations pour tracer pas à pas l’exécution d’un programme. Nous vous donnons ici le minimum nécessaire pour cela. Nous reviendrons dessus plus en détail ultérieurement.

L’affichage à l’écran est une des façons de communiquer entre le programme et l’utilisateur. Comme on l’a vu jusqu’à présent, lorsque l’on exécute une cellule dans Jupyter, la valeur de la dernière expression de la cellule est affichée :

1+2
3+4
5+6
11

Les autres calculs ont bien été effectués par la machine, mais sans montrer les valeurs obtenues.

Nous allons maintenant voir comment afficher des informations. La cellule suivante affiche le résultat du calcul :

print(1+2)
3

On peut afficher plusieurs valeurs à la suite :

print(1+2)
print(3+4)
print(5+6)
3
7
11

On peut aussi afficher du texte (chaînes de caractères) en utilisant les guillemets :

print("Bonjour, comment allez-vous ?")
Bonjour, comment allez-vous ?

On peut afficher la valeur d’une expression obtenue par évaluation d’une combinaison d’opérateurs et de variables :

a = 1
print(a + 2)
3

On peut passer plusieurs arguments à la fonction print en les séparant par une virgule, print les affichera par concaténation en utilisant un espace vide par défaut comme séparateur.

age = 32
print("J'ai ", age, " ans.") 
J'ai  32  ans.

Exercice ♣

  • Adaptez l’exemple précédent pour afficher votre âge :

### BEGIN SOLUTION
age = 46
print("J'ai ", age, " ans.")
### END SOLUTION;
J'ai  46  ans.
  • **Utilisez la variable annee ci-dessous pour afficher « Je suis né(e) en **** » où les **** sont votre année de naissance :

annee = 2000
### BEGIN SOLUTION
annee = 1985
print("Je suis née en ", annee)
### END SOLUTION;
Je suis née en  1985

Bilan#

Dans cette feuille, nous avons aperçu le minimum requis pour afficher des valeurs en python. Cela cela servira dans la suite du TP pour tracer les étapes intermédiaires dans l’exécution d’une boucle.

Retourner à l’index