Ejercicio
Matriz De Números Positivos Y Negativos
Objectivo
Desarrollar un programa en Python para solicitar al usuario 10 números reales y mostrar el promedio de los positivos y el promedio de los negativos.
Ejemplo de ejercicio de Python
Mostrar código Python
# Program developed by: Programmer 1, Programmer 2
# Initialize lists to store positive and negative numbers
positive_numbers = []
negative_numbers = []
# Prompt the user for 10 real numbers
for i in range(10):
number = float(input(f"Enter real number {i+1}: "))
if number > 0:
positive_numbers.append(number)
elif number < 0:
negative_numbers.append(number)
# Calculate and display the average of positive numbers
if positive_numbers:
positive_average = sum(positive_numbers) / len(positive_numbers)
print(f"The average of the positive numbers is: {positive_average}")
else:
print("No positive numbers entered.")
# Calculate and display the average of negative numbers
if negative_numbers:
negative_average = sum(negative_numbers) / len(negative_numbers)
print(f"The average of the negative numbers is: {negative_average}")
else:
print("No negative numbers entered.")
Output
Enter real number 1: 5.5
Enter real number 2: -3.2
Enter real number 3: 7.8
Enter real number 4: -4.5
Enter real number 5: 1.2
Enter real number 6: -2.3
Enter real number 7: 6.0
Enter real number 8: -8.9
Enter real number 9: -1.0
Enter real number 10: 2.4
The average of the positive numbers is: 4.18
The average of the negative numbers is: -4.18
Código de ejemplo copiado
Comparte este ejercicio de Python
¡Explora nuestro conjunto de ejercicios de programación Python! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de Python. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en Python.
Este programa en Python solicita al usuario que ingrese varios números, calculando su suma a medida que avanza. El programa continúa solicitando números al usuario ha...
Este ejercicio de programación en Python es ideal para practicar el manejo de matrices multidimensionales. En este caso, el objetivo es solicitar al usuario las calif...
Este programa estadístico en Python es un ejercicio fantástico para mejorar el manejo de datos y la interacción con el usuario en la programación. El programa ...
Este programa en Python es una excelente introducción al uso de NamedTuples para almacenar datos estructurados. El programa permite a los usuarios definir punt...
En este ejercicio, desarrollarás un programa en Python que amplía el ejercicio anterior (punto NamedTuple), permitiendo almacenar hasta 1,000 puntos utilizando una "m...
En este ejercicio, desarrollarás un programa en Python que amplía el ejercicio anterior (matriz de NamedTuples), de modo que muestre un menú donde el us...