generate functionFri, 15 Nov 2024

Escribe un programa en Python que permita al usuario ingresar un conjunto de numeros. El programa debe contar cuantos numeros positivos y cuantos negativos negativos se han introducido, y tambies se debe de calcular la suma total de los positivos y la suma total de los negativos. El ingrso de numeros termina cuando el usuario ingresa el numero 0

Aquí te dejo un programa en Python que realiza lo que solicitas: ```python def contar_numeros(): positivos = 0 negativos = 0 suma_positivos = 0 suma_negativos = 0 while True: num = float(input("Ingrese un número (0 para terminar): ")) if num == 0: break if num > 0: positivos += 1 suma_positivos += num elif num < 0: negativos += 1 suma_negativos += num print(f"Se ingresaron {positivos} números positivos.") print(f"Se ingresaron {negativos} números negativos.") print(f"La suma total de los números positivos es: {suma_positivos}") print(f"La suma total de los números negativos es: {suma_negativos}") contar_numeros() ``` Este programa utiliza un bucle `while` para solicitar números al usuario hasta que ingrese 0. Dentro del bucle, se verifica si el número es positivo o negativo y se actualizan los contadores y sumas correspondientes. Finalmente, se imprimen los resultados. Nota que se utiliza `float` para leer números con decimales, en caso de que el usuario ingrese un número con decimales.

Want to kickstart your project?Use the new AI Studio to create your code