Skip to content

TP1. L'âge du capitaine

Énoncé

L'objectif de cet exercice est de découvrir comment demander à l'utilisateur de saisir une entrée et comment l'utiliser ensuite.

À l’aide de la fonction input, demandez à l’utilisateur de vous donner l'âge du capitaine. Calculez l'âge qu'aura ce dernier en 2050 et affichez-le à l’écran.

Difficulté

star

Correction

Cliquez ici pour révéler la correction de l'exercice.

Corrigé du fichier age_du_capitaine.py

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/env python3

"""Un programme python pour illustrer la notion d'entrée en plus de la notion de sortie"""

# La fonction input attend que l'utilisateur "saisisse" une chaîne de caractères sur l'entrée standard
# L'entrée standard est par défaut le clavier
# La chaîne de caractères passée en argument à la fonction input est affichée sur la sortie standard
# Celle-ci permet d'indiquer à l'utilisateur ce qu'il doit saisir
saisie = input("quel est l'âge du capitaine ?\n")

# La fonction int permet de transformer, entre autre, une chaîne de caractères en un entier
age = int(saisie)

# Un calcul très savant
age_en_2050 = age + 2050 - 2020

# Affichage de la réponse
# Ici, on voit que la fonction print de python accepte un nombre arbitraire d'arguments
# Ceux-ci sont affichés sur la sortie standard en étant séparés par des espaces.
print("en 2050, le capitaine aura", age_en_2050, "ans")