[pyar] La mejor solucion posible para FizzBuzz

Roberto Alsina ralsina en netmanagers.com.ar
Jue Abr 16 12:09:32 ART 2015


On 16/04/15 12:04, Javier Marcon wrote:
> 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,

Si, esa es la solución obvia.
La version que yo pasé es un chiste, pero de todas formas enseña una 
lección muy importante!




More information about the pyar mailing list