Write a program that prompts the user to enter three numbers and sorts them in ascending order. The program should print the sorted numbers.

Source Code

# Prompt the user to enter three numbers
num1 = int(input("Enter the first number: "))
num2 = int(input("Enter the second number: "))
num3 = int(input("Enter the third number: "))

# Sort the numbers in ascending order
if num1 <= num2 and num1 <= num3:
    smallest = num1
    if num2 <= num3:
        middle = num2
        largest = num3
    else:
        middle = num3
        largest = num2
elif num2 <= num1 and num2 <= num3:
    smallest = num2
    if num1 <= num3:
        middle = num1
        largest = num3
    else:
        middle = num3
        largest = num1
else:
    smallest = num3
    if num1 <= num2:
        middle = num1
        largest = num2
    else:
        middle = num2
        largest = num1

# Print the sorted numbers in ascending order
print("Sorted numbers in ascending order:", smallest, middle, largest)

Output

Enter the first number: 18
Enter the second number: 6
Enter the third number: 10
Sorted numbers in ascending order: 6 10 18