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.
# 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)
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]
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()