Suma y promedio de lista ingresada por el usuario

Run Settings
LanguagePython
Language Version
Run Command
#Suma y promedio de lista ingresada por el usuario # Función para calcular la suma y el promedio de una lista de números def suma_y_promedio(numeros): """Devuelve la suma y el promedio de los números de la lista.""" suma = sum(numeros) promedio = suma / len(numeros) if numeros else 0 # Evitar división por 0 return suma, promedio # Función principal def main(): try: # Solicita la entrada del usuario entrada = input("Ingresa una lista de números separados por comas: ") # Convierte la entrada en una lista de enteros numeros = [int(num.strip()) for num in entrada.split(',')] # Calcula la suma y el promedio usando la función definida suma, promedio = suma_y_promedio(numeros) # Muestra la lista de números, la suma y el promedio print(f"Números: {numeros}") print(f"Suma: {suma}") print(f"Promedio: {promedio:.2f}") except ValueError: print("Por favor, ingresa solo números separados por comas.") except EOFError: print("No se recibió entrada. Asegúrate de ingresar datos correctamente.") if __name__ == "__main__": main()
Editor Settings
Theme
Key bindings
Full width
Lines