Created
August 23, 2018 19:22
-
-
Save geopelia/13cd9e6c27531b5020330405425da89e to your computer and use it in GitHub Desktop.
Devuelve una tupla de nombres masculino y femenino, y apellidos al azar de una lista
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- coding: utf-8 -*- | |
import random | |
import sys | |
nombresMaculinos=["Santiago","Mateo","Sebastián","Alejandro","Matías","Diego","Samuel","Nicolás","Daniel","Martín","Benjamín","Emiliano ","Leonardo","Joaquín","Lucas","Iker","Gabriel","Thiago","Adrián","Bruno","Dylan","Tomás","David","Agustín","Ian","Ethan","Felipe","Maximiliano","Eric","Hugo","Pablo","Lucas","Rodrigo","Ignacio","Simón","Carlos","Javier","Juan Pablo","Isaac","Santino","Manuel","Jerónimo","Emmanuel","Aarón","Ángel","Dante","Gael","Vicente","Juan Sebastián","Liam","Damián","Leo","Francisco","Alonso","Christopher","Álvaro","Bautista","Miguel Ángel","Valentino","Rafael","Andrés","Franco","Fernando","León","Oliver","Emilio","Marcos","Julián","Juan José","Pedro","Alexander","Lorenzo","Mario","Sergio","Máximo","Cristian","Esteban","Elías","Antonio","Luciano","Noah","Jorge","Enzo","Axel","Salvador","Marc","Derek","Juan Martín","Joel","Juan Diego","Gonzalo","Kevin","Alan ","Eduardo","Miguel","Iván","Josué","Cristóbal","Ciro","Juan David"] | |
nombresFemeninos=["Sofía","Isabella","Valentina","Emma","Martina","Lucía","Victoria","Luciana","Valeria","Camila","Julieta","Ximena","Sara","Daniela","Emilia","Renata","Mía","Catalina","Julia","Elena","Olivia","Regina","Paula","Natalia","Mariana","Samantha","María","Antonella","Gabriela","Emily","María José","Zoe","Alma","Alejandra","Andrea","Noa","Alba","Aitana","Amanda","Abril","Miranda","Salomé","Ana Sofía","Carla","Alexa","Juana","Ivanna","Allison","Guadalupe","Antonia","Fernanda","Delfina","Romina","Luna","Lola","Paulin","Josefina","Ana","Carmen","María Fernand","Agustina","Abigail","Ana Paula","Maite","Amelia","Brianna","Nicole","Francesca","Chloe","Clara","Constanza","Isabel","Claudia","Laura","Adriana","Maia","Josefa","Ariana","Alicia","Dann","Elisa","Melissa","Leire","María Paz","Ainhoa","Violeta","Ariadna","Laia","Carolina","Juliana","Rafaela","Valerie","Trinidad","Aurora","Elizabeth","Pilar","Ashley","Carlota","Candela","María Victoria"] | |
apellidos=["Garcia","Lopez","Perez","Gonzalez","Sanchez","Martinez","Rodriguez","Fernandez","Gomez","Martin","Garcia Garcia","Hernandez","Ruiz","Diaz","Alvarez","Jimenez","Lopez Lopez","Moreno","Perez Perez","Munoz","Alonso","Gutierrez","Romero","Sanz","Torres","Suarez","Ramirez","Vazquez","Navarro","Lopez Garcia","Dominguez","Ramos","Garcia Lopez","Garcia Perez","Castro","Gil","Flores","Morales","Blanco","Sanchez Sanchez","Fernandez fernandez","Serrano","Molina","Martinez Martinez","Ortiz","Perez Lopez","Gonzalez gonzalez","Santos","Perez Garcia","Ortega","Morrell","Garcia Sanchez","Garcia Fernandez","Delgado","Mendez","Castillo","Garcia Gonzalez","Marquez","Martinez Garcia","Fernandez Garcia","Cruz","Martin martin","Gonzalez Garcia","Medina","Lopez Perez","Herrera","Sanchez garcia","Marin","Rodriguez Rodriguez","Nunez","Sanchez Lopez","Vega","Iglesias","Gomez Gomez","Rojas","Reyes","Luna","Campos","Martinez Lopez","Rubio","Garcia martinez","Pena","Gonzalez Perez","Ferrer","Lozano","Garrido","Rodriguez Garcia","Leon","Aguilar","Garcia Rodriguez","Sanchez Perez","Cano","Gonzalez Fernandez","Arias","Perez Gonzalez","Rodriguez lopez","Herrero","Gimenez","Fuentes","Diez"] | |
class Sexo: | |
MASCULINO = 2 | |
FEMENINO = 1 | |
def obtener_Tupla(primerValor, segundoValor): | |
nombres = primerValor.split() | |
if (len(nombres) > 1): | |
return tuple(nombres) | |
else: | |
nombres.append(segundoValor.split()[0]) | |
return tuple(nombres) | |
def obtener_Nombres(sexo): | |
if (sexo == Sexo.MASCULINO): | |
return obtener_Tupla(random.choice(nombresMaculinos), random.choice(nombresMaculinos)) | |
else: | |
return obtener_Tupla(random.choice(nombresFemeninos), random.choice(nombresFemeninos)) | |
def obtener_apellidos(): | |
return obtener_Tupla(random.choice(apellidos), random.choice(apellidos)) | |
def main(argv): | |
print(obtener_Nombres(2)) | |
print(obtener_Nombres(1)) | |
print(obtener_apellidos()) | |
if __name__ == "__main__": | |
main(sys.argv[1:]) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment