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.

1age = int(input("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 = input(...)
longueur = input(...)
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 = input("Quel âge as-tu?")
annee = input("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
    input("Comment t'appelles-tu?")
    print("Bonjour")
    
  2. # Programme qui demande son âge à l'utilisateur
    # et calcule son âge dans 10 ans
    age = input("Quel âge as-tu?")
    print("Dans 10 ans, tu auras", age + 10)