Révisions - Entrée/Sortie

Révisions - Entrée/Sortie#

Sortie#

L'instruction de sortie permet d'afficher des informations sur l'écran. En Python, cela se fait au moyen de la fonction print(...).

1prenom = "Bob"
2print("Salut", prenom, "!")

Entrée#

Une instruction d'entrée donne la main à l'utilisateur pour saisir une donnée au clavier. En Python, cela se fait au moyen de la fonction input(...). La valeur saisie doit être obligatoirement affectée à une variable, sinon elle sera perdue. La valeur rentrée par l'utilisateur est stockée sous forme de chaîne de caractères (de type str). Pour effectuer des calculs, il faut la convertir en int ou en float.

Important

L'utilisation de la fonction input sur ce site est différente de ce que vous avez faite d'habitude.
nom_variable = await input_line("...")

1age = int(await input_line("Quel âge as-tu?"))
2print("Dans 10 ans, tu auras", age + 10, "ans.")

Lors de l'exécution de la ligne 1, la question est affichée. Le programme attend jusqu'à ce que l'utilisateur saisisse une réponse et appuye sur Enter.

Exercice 7#

Complétez ce programme permettant de calculer l'aire d'un rectangle.

Demander à l'utilisateur la largeur.
Demander à l'utilisateur la longueur.
Calculer l'aire.
Afficher l'aire.
# Complétez le programme
largeur = await input_line(...)
longueur = await input_line(...)
aire =
print("L'aire vaut")

Testez le code avec les valeurs 3.6 et 6.4.

Exercice 8#

Le programme ci-dessous devrait permettre de calculer l'année de naissance de l'utilisateur. Mais, il contient au moins une erreur par ligne.
Trouver et corriger toutes les erreurs.

# Corrigez le programme
age = await input_line("Quel âge as-tu?")
annee = await input_line("En quelle année sommes-nous?")
print("Tu es né.e en" annee - age "ou en" annee - age - 1)

Exercice 9#

Il y a des erreurs dans les programmes suivants. Expliquez et corrigez-les.

  1. # Programme qui demande son prénom à l'utilisateur
    # et lui dit bonjour en citant son prénom
    await input_line("Comment t'appelles-tu?")
    print("Bonjour")
    
  2. # Programme qui demande son âge à l'utilisateur
    # et calcule son âge dans 10 ans
    age = await input_line("Quel âge as-tu?")
    print("Dans 10 ans, tu auras", age + 10)