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
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.