Existe un juego de palabras aplicada con números llamda “Fizz buzz” la idea es muy simple y se puede aplicar tanto en programacion como en la vida diaria de un profesor que quiere explicar a sus alumos los “multiplos” de cierto número, en este caso se debe contar del 1 al 100, pero al llegar un multiplo de 3, deberá omitirse el contar este número y pronunciar “Fizz”, al seguir avanzando en la cuenta llegará un multilpo de 5 y aqui diremos “Buzz” y cuando llegue un número multiplo de 3 y de 5 como por ejemplo “15” debemos de decir “Fizz Buzz”, esto es divertido hacerlo en un salón haciendo un circulo entre los alumnos y quien se equivoque y por ejemplo diga 6 en lugar de Fizz, perderá y dejará de jugar, creando asi una competición para aprender los multiplos e intentar no equivocarse en el intento… Todo esto es muy lindo, pero ¿Cómo hago esto en codigo? So easy bro, so easy:
for numeral inrange(1,101):
for numeral inrange(1,101):
if numeral %3 == 0and numeral %5 ==0:
print("FizzBuzz")
Perfecto, es importante saber que en este caso usamos el operador "% " para saber si alguno de los valores iterados por nuestro “For” es multiplo de “3 and 5”.
for numeral in range(1,101):
if numeral % 3 == 0and numeral % 5 ==0:
print("FizzBuzz")
elif numeral % 3 == 0:
print("Fizz")
elif numeral % 5 == 0:
print("Buzz")
else:
print(numeral)
Perfecto, ojalá que les haya servido, un saludo 💚