Commit 985a683d authored by Alexandre LAM's avatar Alexandre LAM 🎓

Optimisation du programme

	 - Fusion des deux fonctions search
parent a29e1cbf
......@@ -6,8 +6,8 @@
* Extraire le répertoire
* Modifier le ficher **useME.py**
### Commands
Chercher par nom : `search_name("nom")`
Chercher par module : `search_module("nom du module") `
Chercher par prénom, nom ou module: `search("nom")`
### Exemple
Dans le fichier **useME.py** :
```
......@@ -15,11 +15,12 @@ from load_data import *
"""
fonction disponible:
- search_name("nom") e.g : search_name("alexandre")
- search_module("nom du module") e.g : search_module("NUDIE")
- search("nom") e.g : search("alexandre")
e.g : search("lam")
e.g : search("NUDIE")
"""
search_name("alexandre")
search("alexandre")
```
......@@ -42,21 +42,19 @@ def load_data_to_struct():
return parse_data
def search_name(nom):
def search(nom):
i = 0
nom = nom.lower()
for data in parse_data:
if data.prenom == nom or data.nom == nom:
#Search pour les modules
for module in data.module:
nom = nom.upper()
if module == nom:
i += 1
print(data.prenom, data.nom, data.email, data.module)
print("Nombre de personnes : ", i)
def search_module(module_name):
i = 0
module_name = module_name.upper()
for data in parse_data:
for module in data.module:
if module == module_name:
#Search pour les noms
nom = nom.lower()
if data.prenom == nom or data.nom == nom:
i += 1
print(data.prenom, data.nom, data.email, data.module)
print("Nombre de personnes : ", i)
......
......@@ -6,4 +6,5 @@ fonction disponible:
- search_module("nom du module") e.g : search_module("NUDIE")
"""
search_name("alexandre")
search("dorcival")
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment