nom/prenoms en majuscules dans la base

This commit is contained in:
viennet 2020-11-11 22:05:29 +01:00
parent 233a11ad14
commit 7757173d1b
2 changed files with 5 additions and 3 deletions

View File

@ -5,7 +5,7 @@
Change aléatoirement les identites (nip, sexe, nom, prenom) des étudiants d'un semestre. Change aléatoirement les identites (nip, sexe, nom, prenom) des étudiants d'un semestre.
Le NIP est choisi alétoirement (nombre entier à 8 chiffres). Le NIP est choisi aléatoirement (nombre entier à 8 chiffres).
Les noms et prénoms sont issus des fichiers noms.txt, prenoms-h.txt, prenoms-f.txt Les noms et prénoms sont issus des fichiers noms.txt, prenoms-h.txt, prenoms-f.txt
(ce sont simlement les plus fréquemment rencontrés en France). (ce sont simlement les plus fréquemment rencontrés en France).
Le sexe est choisi aléatoirement 50-50. Le sexe est choisi aléatoirement 50-50.

View File

@ -13,9 +13,11 @@ PRENOMS_F = [x.strip() for x in open(cur_dir / "prenoms-f.txt").readlines()]
def nomprenom(sexe): def nomprenom(sexe):
"""un nom et un prenom au hasard""" """un nom et un prenom au hasard,
toujours en majuscules.
"""
if "e" in sexe.lower() or "f" in sexe.lower(): if "e" in sexe.lower() or "f" in sexe.lower():
prenom = random.choice(PRENOMS_F) prenom = random.choice(PRENOMS_F)
else: else:
prenom = random.choice(PRENOMS_H) prenom = random.choice(PRENOMS_H)
return random.choice(NOMS), prenom return random.choice(NOMS).upper(), prenom.upper()