multiplos de 5 y 3 en lenguaje python
Publicado por mariana (13 intervenciones) el 02/03/2021 00:37:39
Dado u numero n, para cada entero i en el intervalo 1 a n inclusive, imprimir un valos por linea como sigue:
si i es un multiplo de 3 y 5, imprimir FizzBuzz
si i es un multiplo de 3 (y no de 5), imprimir Fizz
si i es un multiplo de 5 (y no de 3), imprimir Buzz
si i no es un multiplo de 3 o de 5 imprime el valos de i
Genere el siguiente programa
Pero cuando lo corro me genera este resultado
que esta bien todo hasta el ultimo FizzBuzz no se por que las ultimas dos filas salen no deberian
ayuda si saben como arreglarlo o como mejorar el programa gracias
si i es un multiplo de 3 y 5, imprimir FizzBuzz
si i es un multiplo de 3 (y no de 5), imprimir Fizz
si i es un multiplo de 5 (y no de 3), imprimir Buzz
si i no es un multiplo de 3 o de 5 imprime el valos de i
Genere el siguiente programa
1
2
3
4
5
6
7
8
9
10
11
12
def fizzBuzz(n):
# Write your code here
for i in range(1,n+1):
if i%3==0 and i%5==0:
print('FizzBuzz')
if i%3==0:
print('Fizz')
if i%5==0:
print('Buzz')
if i%3!=0 and i%5!=0:
print(i)
Pero cuando lo corro me genera este resultado
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
Fizz
Buzz
ayuda si saben como arreglarlo o como mejorar el programa gracias
Valora esta pregunta


0