Obtenez des conseils d'experts et des connaissances communautaires sur Zoofast.fr. Trouvez rapidement et facilement les informations dont vous avez besoin avec notre plateforme de questions-réponses précise et complète.
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.
Merci d'utiliser cette plateforme pour partager et apprendre. Continuez à poser des questions et à répondre. Nous apprécions chaque contribution que vous faites. Chaque réponse que vous cherchez se trouve sur Zoofast.fr. Merci de votre visite et à très bientôt.