Python program to find the smallest number in a list
Given a list of numbers, the task is to write a Python program to find the smallest number in the given list.
Examples:
Input : list1 = [10, 20, 4] Output : 4 Input : list2 = [20, 10, 20, 1, 100] Output : 1
Method 1 : Sort the list in ascending order and print the first element in the list.
# Python program to find smallest # number in a list # list of numbers list1 = [10, 20, 4, 45, 99] # sorting the list list1.sort() # printing the first element print("Smallest element is:", *list1[:1]) |
Output:
smallest element is: 4
Method 2 : Using min() method
# Python program to find smallest # number in a list # list of numbers list1 = [10, 20, 1, 45, 99] # printing the maximum element print("Smallest element is:", min(list1)) |
Output:
Smallest element is: 1
Method 3 : Find min list element on inputs provided by user
# Python program to find smallest # number in a list # creating empty list list1 = [] # asking number of elements to put in list num = int(input("Enter number of elements in list: ")) # iterating till num to append elements in list for i in range(1, num + 1): ele = int(input("Enter elements: ")) list1.append(ele) # print maximum element print("Smallest element is:", min(list1)) |
Output:
Enter number of elements in list: 4 Enter elements: 12 Enter elements: 19 Enter elements: 11 Enter elements: 99 Smallest element is: 11