# Python Exercise: Find numbers between two numbers where each digit of a number is an even number

## Python Conditional: Exercise - 16 with Solution

Write a Python program to find numbers between 100 and 400 (both included) where each digit of a number is an even number. The numbers obtained should be printed in a comma-separated sequence.

**Pictorial Presentation:**

**Sample Solution:**

**Python Code:**

```
# Create an empty list named 'items'
items = []
# Iterate through numbers from 100 to 400 (inclusive) using the range function
for i in range(100, 401):
# Convert the current number 'i' to a string and store it in the variable 's'
s = str(i)
# Check if each digit in the current number 'i' is even (divisible by 2)
if (int(s[0]) % 2 == 0) and (int(s[1]) % 2 == 0) and (int(s[2]) % 2 == 0):
# If all digits are even, append the string representation of 'i' to the 'items' list
items.append(s)
# Join the elements in the 'items' list separated by ',' and print the result
print(",".join(items))
```

Sample Output:

200,202,204,206,208,220,222,224,226,228,240,242,244,246,248,260,262,264,266,268,280,282,284,286,288,400

**Flowchart: **

**Python Code Editor: **

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

**Previous:** Write a Python program to check the validity of a password (input from users).

**Next:** Write a Python program to print alphabet pattern 'A'.

**What is the difficulty level of this exercise?**

Test your Programming skills with w3resource's quiz.

**Weekly Trends and Language Statistics**- Weekly Trends and Language Statistics