Me pareció muy valioso aprender cómo documentar funciones en Python usando buenas prácticas como Type Hint, valores por defecto y Docstrings. Esto no solo mejora la legibilidad del código, sino que también facilita su mantenimiento y colaboración con otras personas. La función media() quedó clara, flexible y bien explicada, lista para ser reutilizada más adelante.
def media(lista: list = [0]) -> float:
'''Función para calcular la media de notas pasadas por una lista
lista: list, default [0]
Lista con las notas para calcular la media
return = calculo: float
Media calculada
'''
calculo = sum(lista) / len(lista)
return calculo
# Ejemplo de uso
notas = [8.5, 9.0, 6.0, 10.0]
resultado = media(notas)
print(f"La media calculada es: {resultado}")