TOPIC

Wrong Answer (Python)

Guilherme Mergulhão asked 4 years ago


x = int(0)
l = []
while x >= 0:
    x = int(input())
    if x >= 0:
        l.append(x)

print(sum(l)/len(l))

This topic was solved and cannot recieve new replies.

  • Cleiton Teles Cordeiro replied 4 years ago

    "A média deve ser impressa com dois dígitos após o ponto decimal."

    No exemplo dado, a saída corresponde ao esperado, mas em alguns casos seu programa não exibe dois dígitos após o ponto decimal. Utilize a função round para mostrar o resultado no formato requerido pelo problema.

    print(round(sum(l)/len(l), 2))

    Outra forma de especificar o formato da saída:

    print("%.2f" % (sum(l)/len(l)))