TOPIC

Me código apresenta 15% de error, alguém me ajuda

murilo27 asked 3 years ago

Question solved. Code removed.i = 0 y = 0 lista =[] for i in range(1, 7): a = float(input()) if a > 0: lista.append(a) x = sum(lista) y = len(lista) w = x/y i = i + 1 y = y + 0 print('{} valores positivos'.format(y)) print(w)

This topic was solved and cannot recieve new replies.

  • murilo27 replied 3 years ago

    funcionou, muito obrigado

  • Brendo_NAVAL_UEA replied 3 years ago

    Seu problema está na precisao do "w" Testei o seguinte caso:

    0.1
    0.1
    0.1
    0.1
    0.1
    0.1

    sua saída foi

    0.099999999999

    0 esperado, logicamente era

    0.1

    Aconselho a colocar a precisão com uma casa decimal.