On Mon, 2008-01-14 at 10:04 -0500, Volkan Rivera wrote:
> :)
> 
> en python:
> 
> a = 0
> while a < 10:
>     a = a + 1
> print a

Esto no es python, o al menos no es "pythonic". Es programar en python
como siempre se ha hecho sin usar las facilidades que da el lenguaje.

El resultado que deseas obtener (listar 1-10 en una línea c/u) usando la
sentencia print, lo obtienes así:

for a in range(1, 11):
    print a

O si tan atemorizante es la indentación:

print '\n'.join((str(x) for x in range(1,11)))


No voy a opinar sobre las críticas a la indentación. Cada programador es
libre de escoger como se va a disparar al pie :-)

Saludos.

- tabo

_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://listas.linux.org.pe/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Responder a