Part of the series

Several example codes

~1 min read • Updated Sep 17, 2025

Program Overview

This Python program reads a number n from the user, representing how many numbers will be entered.
It then reads n integers and stores them in a list.
The list is sorted in ascending order using the built-in sort() method, and the result is printed.


Python Code:


# Read the number of elements
n = int(input("Enter the number of elements: "))

# Read the elements into a list
numbers = []
for i in range(n):
    num = int(input(f"Enter number {i+1}: "))
    numbers.append(num)

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

# Display the sorted list
print("Sorted list in ascending order:")
print(numbers)

Sample Output:


Enter the number of elements: 5  
Enter number 1: 42  
Enter number 2: 17  
Enter number 3: 89  
Enter number 4: 3  
Enter number 5: 56  
Sorted list in ascending order:  
[3, 17, 42, 56, 89]

Explanation:

Here’s how the program works:
- It reads n numbers into a list
- The list is sorted using sort(), which arranges the elements from smallest to largest
- The sorted list is printed using print()


Written & researched by Dr. Shahin Siami