⚡ Repte 13 — Difícil

La mitjana

Objectiu

Escriu un programa que llegeixi nombres enters, un per línia, fins que l'usuari escrigui fi. Aleshores, mostra la mitjana dels nombres llegits amb exactament 2 decimals.

Si l'usuari escriu fi sense haver introduït cap nombre, mostra Cap nombre.

Exemples:

Entrada: 2, 4, 6, fi  →  Mitjana: 4.00
Entrada: 5, fi         →  Mitjana: 5.00
Entrada: 1, 2, fi      →  Mitjana: 1.50
Entrada: fi             →  Cap nombre

Simulador

Escriu el teu codi i prem ▶ Executa. El sistema provarà diverses seqüències de nombres.

💡 Pista

Crea una llista buida. Fes un while True: que llegeixi una línia i faci break quan vegi "fi". Si no és "fi", converteix a int() i afegeix-lo a la llista amb .append(). Al final, sum(llista) / len(llista) és la mitjana.