Organización de datos - Python Programming Exercise

En este ejercicio, desarrollarás un programa en Python que solicita al usuario 10 números enteros (que van de -1000 a 1000), los ordena y los muestra en orden. Este ejercicio es perfecto para practicar el manejo de entradas, algoritmos de ordenación y bucles en Python. Al solicitar al usuario 10 números enteros, ordenarlos y mostrarlos en orden, obtendrás experiencia práctica en el manejo de la entrada y salida de datos en Python. Este ejercicio no solo refuerza tu comprensión de los algoritmos de ordenación, sino que también te ayuda a desarrollar prácticas de codificación eficientes para gestionar las interacciones con el usuario. Además, este ejercicio proporciona una excelente oportunidad para explorar la versatilidad de Python en aplicaciones del mundo real. Al trabajar con la entrada del usuario y ordenar datos, aprenderás a manejar y manipular números de manera eficiente, lo cual es una habilidad crucial en muchos escenarios de programación. Este ejercicio también te anima a pensar críticamente sobre cómo estructurar tu código para la legibilidad y el rendimiento, convirtiéndolo en una valiosa adición a tu portafolio de programación. Ya seas un principiante o un programador experimentado, este ejercicio te ayudará a profundizar tu comprensión de Python y mejorar tus habilidades para resolver problemas.

 Categoría

Matrices, listas y cadenas

 Ejercicio

Organización De Datos

 Objectivo

Desarrollar un programa Python para solicitar al usuario 10 números enteros (entre -1000 y 1000), ordenarlos y mostrarlos en orden ordenado.

 Ejemplo de ejercicio de Python

 Copiar código Python
# Create an empty list to store the integers
numbers = []

# Prompt the user for 10 integers
for i in range(10):
    while True:
        try:
            num = int(input(f"Enter integer number {i+1} (between -1000 and 1000): "))
            if -1000 <= num <= 1000:
                numbers.append(num)
                break
            else:
                print("Please enter a number between -1000 and 1000.")
        except ValueError:
            print("Invalid input. Please enter an integer.")

# Sort the numbers in ascending order
numbers.sort()

# Display the sorted numbers
print("The sorted numbers are:")
for num in numbers:
    print(num)

 Output

Enter integer number 1 (between -1000 and 1000): 300
Enter integer number 2 (between -1000 and 1000): 100
Enter integer number 3 (between -1000 and 1000): -200
Enter integer number 4 (between -1000 and 1000): 500
Enter integer number 5 (between -1000 and 1000): 600
Enter integer number 6 (between -1000 and 1000): 0
Enter integer number 7 (between -1000 and 1000): -50
Enter integer number 8 (between -1000 and 1000): -100
Enter integer number 9 (between -1000 and 1000): 400
Enter integer number 10 (between -1000 and 1000): 200

The sorted numbers are:
-200
-100
-50
0
100
200
300
400
500
600

 Comparte este ejercicio de Python

 Más Ejercicios Programación Python de Matrices, listas y cadenas

¡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.

  •  Buffer de pantalla usando una matriz 2D

    En este ejercicio, desarrollarás un programa en Python que declara una matriz bidimensional de caracteres de 70x20, "dibuja" 80 letras (X, por ejemplo) en posiciones ...

  •  Matriz 2D: Mostrar círculo

    En este ejercicio, desarrollarás un programa en Python que crea una matriz bidimensional de caracteres de 70x20, "dibuja" un círculo con un radio de 8 dentro de ella ...

  •  Aplicaciones de software

    En este ejercicio, desarrollarás un programa en Python que puede almacenar hasta 1,000 registros de aplicaciones de software. Para cada aplicación, debes mantener los...

  •  Tareas de ejercicio

    En este ejercicio, desarrollarás un programa en Python que puede almacenar hasta 2,000 "tareas pendientes". Para cada tarea, debe mantener los siguientes datos: Fe...

  •  Finanzas domésticas

    En este ejercicio, desarrollarás un programa en Python que puede almacenar hasta 10,000 registros de gastos e ingresos para crear un pequeño sistema de contabilidad d...

  •  Inversión de matriz

    Este programa en Python solicita al usuario que ingrese 5 números y los almacena en una matriz (o lista en Python). Después de que se ingresan todos los números, el p...