Quick actions

cmd+k|ctrl+k

Navigation

Languages

Suma y promedio de lista ingresada por el usuario

Snippet info

Language

Python

Visibility

public

Author

vanedaing

Created

2024-09-18T15:38:06.553636Z

Updated

2024-09-18T15:38:06.553636Z

#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()
INFO