def datos_coro():
otrocoro="Si"
coros=0
listacoros={}
while otrocoro == "Si" or otrocoro == "si" or otrocoro == "SI":
###PEDIMOS LA TOMA DE DATOS###
deno=raw_input('Ingrese la denominacion de su coro: ')
orig=raw_input('Ingrese su lugar de origen: ')
nomb=raw_input('Ingrese el primer nombre de su director: ')
apellido=raw_input('Ingrese el apellido de su director: ')
dnicorrecto="Si"
###ESTABLECEMOS LOS RANGOS DEL DNI###
while dnicorrecto == "Si" or dnicorrecto == "si" or dnicorrecto == "SI":
dni=input('Ingrese el DNI de su director (sin comas ni puntos): ')
if dni >= 10000000 and dni <= 99990000:
correcta_cant="Si"
###ESTABLECEMOS LA MAXIMA CANTIDAD DE INTEGRANTES POR CORO###
while correcta_cant == "Si" or correcta_cant == "si":
fem=input('Ingrese la cantidad de mujeres en su coro: ')
masc=input('Ingrese la cantidad de hombres en su coro: ')
cantidad=fem+masc
if cantidad > 30:
print "La cantidad de integrantes es mayor a la permitida (30), vuelva a intentarlo."
correcta_cant=raw_input("Quiere volver a ingresar los integrantes? <Si-No>: ")
elif cantidad == 0:
print "El coro debe contar con varios integrantes, vuelva a intentarlo."
correcta_cant=raw_input("Quiere volver a ingresar los integrantes? <Si-No>: ")
else:
correcta_cant="No"
dnicorrecto="No"
else:
print "El DNI ingresado no entra en los rangos disponibles."
dnicorrecto=raw_input("Quiere volver a ingresar el DNI? <Si-No>: ")
coros=coros+1
listacoros[coros]=[deno,orig,nomb,apellido,dni,fem,masc]
print "Acaba de cargar los siguientes datos: ",listacoros,
###FINALIZAMOS Y VOLVEMOS A PREGUNTAR SI QUIERE SEGUIR INGRESANDO DATOS###
print "Gracias por utilizar nuestro servicio."
otrocoro= raw_input("Quiere registrar otro coro? <Si-No>: ")
###ESTABLECEMOS PARAMETROS SI ES UN SOLO CORO O VARIOS###
if otrocoro == "No" or otrocoro == "no" or otrocoro == "NO":
if coros == 1:
print "Ha cargado su coro correctamente."
print "Datos finales:"
print deno, "es el nombre del coro inscripto."
print orig, "es el origen de tal coro."
print "Su director es",nomb,apellido
print "Su dni es:",dni
print "La cantidad de integrantes del coro es:",cantidad,"de los cuales",fem,"son femeninos y",masc,"son masculinos."
print "Eso es todo, muchas gracias."
else:
###print "Los coros se han cargado correctamente."
###print "Tendremos sus estadisticas proximamente, muchas gracias."
return listacoros