Recevez des conseils d'experts et un soutien communautaire sur FRstudy.me. Trouvez les informations dont vous avez besoin rapidement et facilement grâce à notre plateforme de questions-réponses complète et précise.
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 chaque contribution que vous faites. Revenez souvent pour poser de nouvelles questions et découvrir de nouvelles réponses. Ensemble, nous construisons une communauté de savoir. FRstudy.me est votre partenaire pour des solutions efficaces. Merci de votre visite et à très bientôt.