Find smallets/Minimum number of n numbers in python; In this tutorial, you will learn how to find the minimum number in a list of given n numbers in python.

## Python Program to Find Smallest/Minimum of n Numbers

Let’s use the following algorithm to write a program to find the minimum number in a list of given n numbers in python:

- Python program to find smallest of n numbers using min
- Python program to find smallest of n numbers without using min

### Python program to find smallest of n numbers using min

- Take input number for the length of the list using python input() function.
- Initialize an empty list
`lst = []`

. - Read each number in your python program using a
`for loop`

. - In the for loop append each number to the list.
- Use built-in python function
`min()`

to find the smallest element in a list. - End of the program print the smallest number from list.

```
lst = []
num = int(input('How many numbers: '))
for n in range(num):
numbers = int(input('Enter number '))
lst.append(numbers)
print("Maximum element in the list is :", min(lst))
```

**Output**

```
How many numbers: 5
Enter number 6
Enter number 4
Enter number 2
Enter number 8
Enter number 9
Minimum element in the list is : 2
```

**Recommended:-**Python Program to Find Largest/Maximum of n Numbers

### Python program to find smallest of n numbers without using min

- Take input number for the length of the list using python input() function.
- Initialize an empty list
`lst = []`

. - Read each number in your python program using a
`for loop`

. - In the for loop append each number to the list.
- Define a custom function, which is an accepted number list and used to find the smallest number from list.
- Call this custom function and store the function result.
- End of the program print the smallest number from list.

```
def find_min( list ):
min = list[ 0 ]
for a in list:
if a < min:
min = a
return min
num = int(input('How many numbers: '))
lst = []
for n in range(num):
numbers = int(input('Enter number '))
lst.append(numbers)
print("Minimum element in the list is :", find_min(lst))
```

**Output**

```
How many numbers: 4
Enter number 1
Enter number 5
Enter number 8
Enter number 9
Minimum element in the list is : 1
```

## Recommended Python Programs

**Recommended:-**Python Program to Print ASCII Value of Character

**Recommended:-**Python Program to Compute Compound Interest

**Recommended:-**Leap Year Program in Python

**Recommended:-**Python Program to Print Star Pattern

**Recommended:-**Number Pattern Programs in Python

**Recommended:-**Python Abs() Function: For Absolute Value

**Recommended:-**Python: Program to Find Power of Number

**Recommended:-**Python Program to Reverse a Numbers