Exrcice 18
Écrire un algorithme en python qui demande à l'utilisateur de saisir ses informations personnelles: Nom, Email, Age. Et les enregistre dans un fichier texte nommé 'informations.txt'. Chaque information dans une ligne séparée.
Exemple si l'utilisateur saisi: Adam , adam@gmail.com , 27 , le fichier texte crée doit contenir les lignes:
Nom: Adam
Email: adam@gmail.com
Age: 27
Solution
1 2 3 4 5 6 7 8 9 10 11 |
# Demande à l'utilisateur de saisir ses informations personnelles nom = input("Entrez votre nom: ") email = input("Entrez votre adresse e-mail: ") age = input("Entrez votre âge: ") # Crée une chaîne de caractères formatée avec les informations personnelles info_str = f"Nom: {nom}\nEmail: {email}\nAge: {age}\n" # Enregistre la chaîne de caractères dans un fichier texte with open("informations.txt", "w") as f: f.write(info_str) |
Explication du code:
- Le programme commence par la fonction input(): qui demande à l'utilisateur de saisir son nom, son adresse e-mail et son âge.
- Les informations saisies: sont stockées dans les variables nom, email et age.
- Ensuite, on crée une chaîne de caractères formatée : qui contient les informations personnelles saisies par l'utilisateur, chaque information étant sur une ligne séparée par le caractère de saut de ligne (\n).
- Enfin la méthode open(): ouvre un fichier texte nommé informations.txt en mode écriture avec et la syntaxe with ... as ....
- La chaîne de caractères info_str: est écrite dans le fichier avec la méthode write().
- Enfi si on ouvre le fichier 'information.txt: on observe que les informations sont enregistrées avec une ligne séparée pour chaque information.
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Apprendre à créer une IA avec Python
€ 15,00 Acheter le livre -
Obtenez Microsoft 365 Famille avec Office 365 apps - 15 Mois + NORTON 360 Deluxe - PC/MAC, tablette et smartphone
€ 57,00 Acheter le produit -
Python pour la Physique: Calcul, Graphisme, Simulation - Richard Taillet
€ 23,00 Acheter le livre
1 thought on “Solution Exercice 18: algorithme python qui demande à l'utilisateur de saisir ses informations et les enregistrer sur un fichier texte”