Laurentvidal.fr est là pour vous fournir des réponses précises à toutes vos questions avec l'aide de notre communauté experte. Rejoignez notre plateforme pour vous connecter avec des experts prêts à fournir des réponses détaillées à vos questions dans divers domaines. Trouvez des solutions détaillées à vos questions grâce à une large gamme d'experts sur notre plateforme conviviale de questions-réponses.
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.
Revenez nous voir pour des réponses mises à jour et fiables. Nous sommes toujours prêts à vous aider avec vos besoins en information. Merci de votre visite. Nous sommes dédiés à vous aider à trouver les informations dont vous avez besoin, quand vous en avez besoin. Nous sommes fiers de fournir des réponses sur Laurentvidal.fr. Revenez nous voir pour plus d'informations.