1

El mitico problema del Fizz Buzz

Dentro de los principales algoritmos para evaluar los conocimientos básicos en Python, es muy conocido el reto de FizzBuzz, que no es más que un programa que imprime en la consola la palabra “Fizz” cuando el número es múltiplo de 3 y la palabra “Buzz” cuando es múltiplo de 5. Además de esto, si el número es múltiplo de 3 y de 5, se debe imprimir la palabra “FizzBuzz”.

Dentro de este reto, pondremos en práctica el uso de conceptos como la función “for”, la función “range”, la sentencia “if” y también anidar varias sentencias. Finalmente, la función “print” y el resultado respectivo en la consola.

1.png
  • En esta primera parte declaramos la funcion for y range para que la variable nombrada como numero sea recorrida desde el numero 1 hasta el 100 (o hasta el que queramos)
2.png
  • En esta parte declaramos una sentencia if y por medio del modulo operador verificamos si el numero cumple la condicion de ser multiplo de 3 y 5 si su residuo es 0. (En esta parte hacemos uso del modulo operador % y de la funcion and para verificar que las dos condiciones se cumplen).
3.png
  • El siguente paso es anidar dos sentencias mas cuando la variable numero solo sea multiplo de 3 con la palabra ‘Fizz’ y cuando sea multiplo de 5 la palabra ‘Buzz’
4.png
  • Finalmente agregamos la funcion else para que se imprima cuando el numero no cumple ninguna de las sentencias anteriores.

Y finalmente asi es como se ve nuestro codigo final y su resultado en consola.

5.png
6.png
Escribe tu comentario
+ 2