-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
43 lines (34 loc) · 1.29 KB
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
import random
class QuoteGenerator:
"""
Classe qui permet de générer des phrases aléatoires.
"""
def __init__(self):
"""
Constructeur de la classe QuoteGenerator.
Initialise la liste des phrases vide.
"""
self.quotes = []
def add(self, quote: str):
"""
Méthode permettant d'ajouter une nouvelle phrase à la liste des phrases.
@param quote (str): La phrase à ajouter à la liste des phrases.
"""
self.quotes.append(quote)
def random(self):
"""
Méthode permettant de générer une phrase aléatoire.
@return (str): Une phrase aléatoire choisie parmi la liste des phrases.
"""
return random.choice(self.quotes)
# Génération d'un objet QuoteGenerator
generator = QuoteGenerator()
# Ajout de quelques phrases à la liste des phrases
generator.add("sunt aut facere repellat provident occaecati excepturi optio reprehenderit")
generator.add("qui est esse")
generator.add("ea molestias quasi exercitationem repellat qui ipsa sit aut")
generator.add("eum et est occaecati")
# Génération d'une phrase aléatoire et affichage dans la console
print("┌ quotes generator")
print("│")
print("└ ➡️ " + generator.random())