# Python: Sort three integers without using conditional statements and loops

## Python Basic: Exercise-69 with Solution

Write a Python program to sort three integers without using conditional statements and loops.

**Pictorial Presentation:**

**Sample Solution:**

**Python Code:**

```
# Prompt the user to input three integers and convert them to variables x, y, and z.
x = int(input("Input first number: "))
y = int(input("Input second number: "))
z = int(input("Input third number: "))
# Find the minimum value among x, y, and z and store it in variable a1.
a1 = min(x, y, z)
# Find the maximum value among x, y, and z and store it in variable a3.
a3 = max(x, y, z)
# Calculate the middle value (not the minimum or maximum) by subtracting a1 and a3 from the sum of x, y, and z.
a2 = (x + y + z) - a1 - a3
# Print the numbers in sorted order (a1, a2, a3).
print("Numbers in sorted order: ", a1, a2, a3)
```

Sample Output:

Input first number: 2 Input second number: 4 Input third number: 5 Numbers in sorted order: 2 4 5

**Flowchart:**

**Python Code Editor:**

**Previous:** Write a Python program to calculate the sum of the digits in an integer.

**Next:** Write a Python program to sort files by date.

**What is the difficulty level of this exercise?**

Test your Programming skills with w3resource's quiz.

**Weekly Trends**- 100 Python Projects for Beginners with solution
- Mastering NumPy: 100 Exercises with solutions
- SQL Tutorial
- SQL Inner Join
- Python Exercises, Practice, Solution
- Python Interview Questions and Answers: Comprehensive Guide
- MongoDB Exercises, Practice, Solution
- SQL Exercises, Practice, Solution - JOINS
- Java Basic Programming Exercises
- SQL Subqueries
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript HTML Form Validation
- Java Collection Exercises