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