Problem Statement:
In the smallest missing number in Python, we are given a list of numbers, and we need to find the smallest missing number using the Python program. For example, [1, 2, 3, 3, 5, 7, 7, 4, 4, 9, 8]=>sorting=>[1, 2, 3, 3, 4, 4, 5, 7, 7, 8, 9], 6 is the smallest missing number.
Code for Smallest Missing Number in Python:
numbers = [1, 2, 3, 3, 5, 7, 7, 4, 4, 9, 8]
numbers.sort() # [1, 2, 3, 3, 4, 4, 5, 7, 7, 8, 9]
previous = 1
current_should_be = 1
i = -1
while True:
if i>=0:
previous=numbers[i]
i += 1
current = numbers[i]
if current == previous or current == current_should_be:
previous = current
current_should_be = current + 1
continue
else:
print(previous+1)
break
Output:

Also Read:
- Hyphenate Letters in Python
- Earthquake in Python | Easy Calculation
- Striped Rectangle in Python
- Perpendicular Words in Python
- Composite Number in Python
- Greatest Among Four Numbers in Python
- Reverse the sentence in Python
- Denominations in Python
- Min and max values in an array in JavaScript
- Keyboard events in JavaScript
- Reaching Ground Floor in Python
- Number of Moves in Python
- Starks Adventure in Python
- Neutralization in Python | Assignment Expert
- Free shipping in Python
- Raj has ordered two electronic items Python | Assignment Expert
- First Place in Python
- Triples with Properties in Python
- Nested list Indexing Python
- Team Points in Python
- Two words combination in Python
- ID Card in Python
- Cipher with a key in Python | Assignment Expert
- Multiple of 5 in Python
- Sandglass Star in Python
- Multiple of 3 in Python | Assignment Expert
- Ticket selling in Cricket Stadium using Python | Assignment Expert
- Sum of List Elements in Python
- All possible subsets in Python
- Names and Nicknames in Python