Quijost

Webmaster => Programacion Web => Mensaje iniciado por: espada en Julio 18, 2010, 17:23:08 pm

Título: python variable creciente
Publicado por: espada en Julio 18, 2010, 17:23:08 pm
pues tengo una duda, tengo una tupla y me gustaría guardar cada valor de la tupla en una variable y no se hacerlo me gustaría si alguien me pudiese decir como se hace.
se imprimir los valores que seria
Código: [Seleccionar]
meses = ( 'enero' , 'febrero' , 'marzo' , 'abril' , 'mayo' , 'junio' , 'julio' , 'agosto' , 'septiembre' , 'octubre' , 'noviembre' , 'diciembre' )
cantidaddias = ( 31 , 28 , 31 , 30 , 31 , 30 , 31 , 31 , 30 , 31 , 30 , 31 )
indice = 0
while indice < len(meses):
    print meses[indice]
    print ':'
    print cantidaddias[indice]
    print '<br>'
    indice = indice+1

pero no se almacenar cada mes en una variable que quedase mes1=enero mes2=febrero... es decir que seguido a mes fuera el numero del indice. espero haberme expresado con claridad
Título: Re:python variable creciente
Publicado por: shakaran en Julio 18, 2010, 17:37:29 pm
Usa mejor los for, en python son muy útiles y te ahorras índices:

Código: [Seleccionar]
months = ('enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', octubre', 'noviembre', 'diciembre')

for m in months:
    print m

Te dejo que añadas tu el resto de código ;)