Quijost

Por favor ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Búsqueda Avanzada  

Noticias:

Deja tu post en el foro para hacer algun tipo de consulta

Autor Tema: python variable creciente  (Leído 12134 veces)

0 Usuarios y 1 Visitante están viendo este tema.

espada

  • Usuario nuevo
  • *
  • Karma: +5/-0
  • Desconectado Desconectado
  • Mensajes: 36
    • Ver Perfil
python variable creciente
« 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
« última modificación: Julio 18, 2010, 17:37:00 pm por espada »
En línea

shakaran

  • Soporte
  • Administrator
  • Usuario profesional
  • *****
  • Karma: +12/-0
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 487
  • Un buen soporte lo es todo
    • Ver Perfil
    • Shakaran
Re:python variable creciente
« Respuesta #1 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 ;)
En línea
Ángel Guzmán Maeso
Quijost Founder - Backend Engineer & Main support
 

Página generada en 0.064 segundos con 32 consultas.