Lógica, perguntado por filipewarmling70, 9 meses atrás

Faça um programa Python que calcule o produto dos inteiros ímpares de 1 a 15 e, então, exiba os resultados.

Soluções para a tarefa

Respondido por GeBEfte
4

Como sabemos de antemão os limites do intervalo, não precisamos, necessariamente, "testar" com uma estrutura condicional se o numero será impar.

Como o 1° numero é impar, basta pularmos de 2 em 2 para garantir que todos números no intervalo considerado sejam impares.

Vamos ao programa e, posteriormente, comentamos mais sobre.

Obs.: Os pontos no código devem ser desconsiderados, estão apenas para garantir a indentação.

prod = 1

for c in range(1, 16, 2):

.....prod*=c

print(f'O produto dos impares de 1 a 15 vale {prod}')

Comentários:

--> Começamos o programa inicializando a variável "prod" com valor 1, o elemento neutro da multiplicação.

--> Com um laço for, iniciamos um loop de 1 a 15 pulando de 2 em 2.

--> Dentro do for, guardamos na variável "prod" o produto de "prod" com "c", o valor atual do laço.

--> Finalizamos mostrando ao usuário o resultado do produto.

Anexos:
Perguntas interessantes