Les opérations d'écriture et de lecture
Opération d’écriture
Opération par laquelle le programme transmet une valeur à l’externe, soit à l’écran, dans un fichier, dans une base de données, etc.
Syntaxe Python d'écriture (affichage) de données à l’écran :
print(texte_ou_valeur_a_afficher)
Exemples :
print(5)
print("Bienvenue dans le cours de logique de programmation")
Opération de lecture
Cette opération est effectuée lorsque le programme doit recueillir de l’information. La source d’information peut être l'utilisateur , un fichier de configuration, une base de données, une information système comme la date, etc.
Syntaxe Python pour la lecture de données entrées par l'utilisateur de façon interactive:
valeur = input(chaine_de_caractères)
Notez que ce que l'utilisateur va entrer comme valeur sera stocké dans la variable valeur.
La valeur lue via
input
est unstring.
Si on a besoin que la valeur lue soit un nombre (
int
oufloat
) on procède à la conversiond'un string vers un int à l'aide de la méthode
int(v_string)
oud'un string vers un float à l'aide de la méthode float(
v_string
)
avec
v_string
étant la valeur du string lue viainput()
.
Exemple 1 : code qui demande à l'utilisateur d’entrer son nom, et qui ensuite écrit "Salut, " suivi du nom entré.
nom = input("Entrez votre nom:")
print("Salut, " + nom)
Exemple 2 : code qui demande à l'utilisateur d’entrer un nombre entier.
note_str = input("Veuillez entrer votre note sur 20 à l'examen :")
note = int(note_str)
note_pourcentage = note * 100 / 20
Il est possible de combiner les deux lignes 1 et 2 du code précédent en une seule :
note = int(input("Veuillez entrer votre note sur 20 à l'examen :"))
Last updated