[pyar] La mejor solucion posible para FizzBuzz

Javier Marcon javiermarcon en gmail.com
Jue Abr 16 12:04:56 ART 2015


El link que pasas para la solución la complica con rand porque
inconscientemente uno va a pensar primero que el programa pone
aleatoriamente las 3 palabras si lo mira rapido sin mas analisis. Para
mi la legibilidad del código aporta y es mucho mas fácil de darte cuenta
de una que es lo que hace el código si uno lo hace de la forma mas obvia:

for x in range(1,101):
    if x % 5 == 0 and x % 3 == 0:
        print "FizzBuzz"
    elif x % 5 == 0:
        print "Buzz"
    elif x % 3 == 0:
        print "Fizz"
    else:
        print x

Saludos,

Javier.

El 15/04/15 a las 21:54, Roberto Alsina escibió:
> Si no saben lo que es FizzBuzz:
> http://blog.codinghorror.com/why-cant-programmers-program/
>
> Y una ves que sepan lo que es, aca está la solución óptima:
>
> https://gist.github.com/natw/4079502
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



More information about the pyar mailing list