From 9ced87bd5c5284174de54c5baa33f24e210ea305 Mon Sep 17 00:00:00 2001 From: jean-jacques Date: Sun, 28 Jan 2024 06:30:34 +0100 Subject: [PATCH] Renommage bloc-note.py en bloc_note.py --- bloc_note.py | 35 +++++++++++++++++++++++++++++++++++ main.py | 2 +- 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 bloc_note.py diff --git a/bloc_note.py b/bloc_note.py new file mode 100644 index 0000000..402f9dd --- /dev/null +++ b/bloc_note.py @@ -0,0 +1,35 @@ +class Note: + "Définition d'une classe de notes" + + def __init__(self): + self.note = {} + + def add(self): # Ajout d'une note + nom = input("Entrez un nom de note: ") + # while (not(nom and not nom.isspace())): + # while (nom.isspace()): + while (nom == "" or nom.isspace()): + print("Le nom ne peut pas être vide") + nom = input("Entrez un nom de note: ") + + contenu = input("Entrez le texte de la note: ") + while (contenu == "" or contenu.isspace()): + print("La note ne peut pas être vide") + contenu = input("Entrez le texte de la note: ") + + self.note[nom] = contenu + + def toString(self): + print("note = " + str(self.note)) + + def search(self): # Recherche dans les notes + if len(self.note) != 0: # Y a-t-il au moins une note? + while True: + try: + quel_nom = input("Nom de la note recherchée: ") + print(self.note[quel_nom]) + break + except: + print("Cette note n'est pas dans le dictionnaire") + else: + print("Il n'y a pas encore de note") diff --git a/main.py b/main.py index d05cfd1..ace7688 100644 --- a/main.py +++ b/main.py @@ -1,4 +1,4 @@ -exec(open("bloc-note.py").read()) +from bloc_note import Note notes1 = Note() notes1.add()