Do you want to know the information about “python 3 numbers of a range is even”. If yes, you’re in the correct post.

## python 3 numbers of a range is even

```
lst = []
for i in range(1000,3001):
flag = 1
for j in str(i): # every integer number i is converted into string
if ord(j)%2 != 0: # ord returns ASCII value and j is every digit of i
flag = 0 # flag becomes zero if any odd digit found
if flag == 1:
lst.append(str(i)) # i is stored in list as string
print(",".join(lst))
```

```
def check(element):
return all(ord(i)%2 == 0 for i in element) # all returns True if all digits i is even in element
lst = [str(i) for i in range(1000,3001)] # creates list of all given numbers with string data type
lst = list(filter(check,lst)) # filter removes element from list if check condition fails
print(",".join(lst))
```

## Final Thoughts

I hope this post helps you to know about “python 3 numbers of a range is even”. If you have any doubts regarding this tutorial please let us know via the comment section. Share this article with your friends & family via social networks.