Header Ads

find all such numbers between 1000 and 3000 (both included) such that each digit of the number is an even number In Python

Write a program, which will find all such numbers between 1000 and 3000 (both included) such that each digit of the number is an even number.
find all such numbers between 1000 and 3000 (both included) such that each digit of the number is an even number In Python
The numbers obtained should be printed in a comma-separated sequence on a single line.
Hints:
In case of input data being supplied to the question, it should be assumed to be a console input.
Solution:
values = []
for i in range(1000, 3001):
    s = str(i)
    if (int(s[0])%2==0) and (int(s[1])%2==0) and (int(s[2])%2==0) and (int(s[3])%2==0):
        values.append(s)

print ",".join(values)
Powered by Blogger.