28 lines
752 B
Python
28 lines
752 B
Python
# Créé par alban.beltran, le 16/02/2026 en Python 3.7
|
|
# repertoire_web.py
|
|
_repertoire = {
|
|
"Alice": "0600000001",
|
|
"Bob": "0600000002"
|
|
}
|
|
|
|
def lecture():
|
|
with open('repertoire.txt','r') as f:
|
|
for ligne in f:
|
|
ligne = ligne.replace("\n","")
|
|
nom,numero=list(ligne.split(";;"))
|
|
_repertoire[nom]=numero
|
|
return _repertoire
|
|
|
|
|
|
def rechercher(nom: str) -> str:
|
|
"""Renvoie le numéro si le nom existe, sinon 'Inconnu'."""
|
|
return _repertoire.get(nom, "Inconnu")
|
|
|
|
def ajouter(nom: str, numero: str) -> None:
|
|
"""Ajoute ou remplace une entrée du répertoire."""
|
|
with open('repertoire.txt','a') as f :
|
|
f.write(nom)
|
|
f.write(';;')
|
|
f.write(numero)
|
|
f.write("\n")
|