Lógica, perguntado por raphaelif, 8 meses atrás

Elabore um programa em Python que imprima na tela a média aritmética de todos os números ÍMPARES

existentes num intervalo entre A e B (A e B devem ser considerados inclusos no intervalo). Os valores de A e

B são fornecidos pelo usuário. Por exemplo, se o usuário entrar com o início do intervalo 10 (A) e final 15 (B),

o programa imprime “A média é 13”, que é o resultado de (11+13+15)/3.

Soluções para a tarefa

Respondido por gazetasilvio
1

Resposta:

inicio = int(input('Digite o início do intervalo: '))

final = int(input('Digite o final do intervalo: '))

soma_impar = 0

divisor = 0

for contador in range(inicio, final + 1):

   if( contador % 2 == 1):

     soma_impar = soma_impar + contador

     divisor = divisor + 1

media = soma_impar / divisor

print('A média é ', media)

Explicação:


raphaelif: Muito obrigado pela ajuda! Abrç
Perguntas interessantes