TP1-PROG-12: Les entrées-sorties
Contents
TP1-PROG-12: Les entrées-sorties#
Objectifs pédagogiques:#
approfondir les entrées sorties en Python
appliquer sur des problèmes simples
Entrées et sorties dans un algorithme#
Un algorithme possède des entrées et des sorties.
Entrées#
Une entrée d’un algorithme est une donnée qui sera utilisée durant l’exécution de l’algorithme.
Sorties#
Une sortie d’un algorithme est un résultat donné par l’algorithme
Les entrées et sorties dans un algorigramme#
Une entrée ou une sortie est symbolisée dans un algorigramme par :
Entrées et sorties dans un ordinateur#
Il existe deux principaux dispositifs permettant de fournir des données à l’ordinateur : le clavier et la souris. On dit que ce sont des input devices.
Il existe un principal dispositif permettant à l’ordinateur de fournir un résultat : l’écran
On remarquera que les trois dispositifs sont regroupés dans un seul sur un smartphone : l’écran tactile
Programme Python#
Le shéma d’entrées-sorties dans un programme Python peut être vu comme :
Les sorties Python#
On utilise la fonction print()
dont l’argument ou les arguments sont décrits dans la parenthèse:
print("Bonjour")
Les entrées Python#
On utilise la fonction input()
. Cette fonction retourne une valeur qui doit être assignée à une variable.
N = input()
Attention : le type retourné par la fonction input()
est une chaîne de caractères !!! Cela signifie que la variable N
est de type str
(chaîne de caractères)
Type de variable#
Dans ce TP, nous allons travailler avec deux types de variables :
les chaînes de caractères ou
str
(qui signifie string)les nombres entiers ou
int
(qui signifie integer)
Passage d’un type à l’autre (casting)#
Il est possible de changer le type d’une variable. C’est le casting. Par exemple :
N = input("Entrez le nombre de places disponibles : ")
N = int(N)
Exercice 1#
Ecrivez un programme qui demande un prénom, stocke l’entrée dans la variable prenom
et affiche des salutations (du type Bonjour Caroline
Exercice 2#
Ecrivez un programme qui demande un chiffre, le double, puis affiche le résultat