w3resource

Python: Create the combinations of 3 digit combo

Python Basic - 1: Exercise-5 with Solution

3-Digit Combinations

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:

Python Exercises: Create the combinations of 3 digit combo.

Flowchart:

Flowchart: Python - Create the combinations of 3 digit combo

Python Code Editor :

 

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

Previous: Write a Python program to find unique triplets whose three elements gives the sum of zero from an array of n integers.
Next: Write a Python program to print a long text, convert the string to a list and print all the words and their frequencies.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/python-exercises/basic/python-basic-1-exercise-5.php