Trouvez des réponses rapides et précises à toutes vos questions sur Laurentvidal.fr, la meilleure plateforme de Q&R. Expérimentez la commodité d'obtenir des réponses précises à vos questions grâce à une communauté dévouée de professionnels. Obtenez des réponses immédiates et fiables à vos questions grâce à une communauté d'experts expérimentés sur notre plateforme.

Bonjour, j'aurai besoin d'aide pour les questions 4 et 3 de mon dm de nsi qui a comme sujet les " fichiers ". J'ai déjà réussi à faire les questions 1 et 2.
(j'ai mis les questions sous pdf)


Sagot :

Réponse :

repertoire = "Nom, Prénom, Numéro de téléphone\nEiffel, Gustave, 0687529645\nFourier,Joseph, 0678542615\n"

def cree_repertoire(nom_fichier, repertoire):

   with open(str(nom_fichier), 'w') as f:

       f.write(repertoire)

def repertoire_chaine(nom_fichier):

   with open(str(nom_fichier), "r") as f:

       print(''.join(f.readlines()))

def recherche_numero(nom_fichier, nom, prenom):

   with open(str(nom_fichier), "r") as f:

       for line in f:

           line = line.rstrip()

           line = line.split(',')

           if nom in line[0] and prenom in line[1]:

               return print('Numéro:', line[2].strip())

def recherche_nom_prenom(nom_fichier, numero):

   with open(str(nom_fichier), "r") as f:

       for line in f:

           line = line.rstrip()

           line = line.split(',')

           if numero in line[2]:

               return print("Nom:", line[0].strip(), "\nPrénom:", line[1].strip())

           

cree_repertoire("repertoire.txt", repertoire)

recherche_numero("repertoire.txt", "Eiffel", "Gustave")

recherche_nom_prenom("repertoire.txt", "0687529645")

Explications :

Bonjour,

J'ai amélioré le code que tu as fais pour le deuxième exercice, il y a avait des choses non nécessaires, et j'ai fais les deux fonctions manquantes, normalement tu devrais les comprendre mais pour toutes questions n'hésites pas.

Nous apprécions votre visite. Notre plateforme est toujours là pour offrir des réponses précises et fiables. Revenez quand vous voulez. Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir plus d'informations ou des réponses à vos questions. Merci d'avoir visité Laurentvidal.fr. Revenez bientôt pour plus d'informations utiles et des réponses de nos experts.