debut de code exercice2

This commit is contained in:
Lakrim92 2024-01-24 19:15:39 +01:00
parent 2750bbca75
commit 6a4923929e

35
exercice2/bloc-note.py Normal file
View File

@ -0,0 +1,35 @@
import requests
class Note:
def __init__(self):
self.notes = {}
def ajouter_note(self, cle, contenu):
self.notes[cle] = contenu
def consulter_note(self, cle):
return self.notes.get(cle, "La clé n'existe pas.")
def cle_disponibles(self):
return list(self.notes.keys())
if __name__ == "__main__":
bloc_note = Note()
while True:
print("Clés disponibles : ", bloc_note.cle_disponibles())
nouvelle_cle = input("Entrez la clé de la nouvelle note (ou 'exit' pour quitter) : ")
if nouvelle_cle.lower() == 'exit':
break
if nouvelle_cle in bloc_note.cle_disponibles():
resultat_consultation = bloc_note.consulter_note(nouvelle_cle)
print(resultat_consultation)
else:
nouveau_contenu = input("Entrez votre nouvelle note : ")
bloc_note.ajouter_note(nouvelle_cle, nouveau_contenu)
cle_demandee = input("Entrez la clé de la note que vous souhaitez consulter : ")
resultat_consultation = bloc_note.consulter_note(cle_demandee)
print(resultat_consultation)