﻿ Python: Create the combinations of 3 digit combo - w3resource

# Python: Create the combinations of 3 digit combo

## Python Basic - 1: Exercise-5 with Solution

Write a Python program to make combinations of 3 digits.

Sample Solution:

Python Code :

``````# Create an empty list to store formatted numbers.
numbers = []

# Iterate through numbers from 0 to 999 (exclusive).
for num in range(1000):
# Convert the number to a string and fill with zeros to make it three digits long.
num = str(num).zfill(3)

# Print the last formatted number (outside the loop, indentation issue).
print(num)

# Append the last formatted number to the 'numbers' list.
numbers.append(num)
``````

Sample Output:

```999
```

Explanation:

The above code creates an empty list named 'numbers' and iterates through numbers from 0 to 999. Each number is converted to a string and formatted to have three digits by filling in leading zeros. However, there is an indentation issue, and the last two lines might not function as intended. The last formatted number is printed outside the loop, and only the last number is appended to the 'numbers' list.

Visual Presentation:

Flowchart:

Python Code Editor :

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿