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