Problème avec le module Fichier python
mar774
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
-
mar774 Messages postés 29 Date d'inscription Statut Membre Dernière intervention -
mar774 Messages postés 29 Date d'inscription Statut Membre Dernière intervention -
Bonsoir , Monsieur ou Madame
name = str(input("voulez-entrer un nom : ") with open("persone.txt", "w") as fic: while name =="oui": name_exatly = str(input("ecrivez votre nom") fic.write(name_exatly)
Les noms sont écrits sur la même ligne , je voudrais que comme ceci :
Bilé
Fatou
Mariam
J’ai besoin de votre aide ?
iPhone / Chrome 103.0.5060.63
A voir également:
- Problème avec le module Fichier python
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
1 réponse
Bonjour,
En 1 et 4 il manque une parenthèse fermante. Input donnant une chaine la conversion str() est inutile. Tu n'as pas prévu comment sortir du programme.
Pour avoir un saut de ligne dans le fichier de sortie on peut rajouter un caractère NewLine (\n).
Exemple
name = input("voulez-vous entrer un nom : ") with open("personne.txt", "w") as fic: while name =="oui": name_exatly =input("donnez un nom : ") if name_exatly == '' : break fic.write(name_exatly+'\n')
Merci énormément Monsieur, je vais tester le code ????????