3.
def iseven(i):
temp = i
digit = temp%10
if(digit%2 ==0):
digit = temp%10
if(digit%2 ==0):
digit = temp%100
digit= int(temp/10)
if(digit%2 ==0):
digit = temp%1000
digit= int(temp/100)
if(digit%2 ==0):
digit= int(temp/1000)
if(digit%2 ==0):
return True
else:
return False
i = 1000
while(i<=3000):
if(iseven(i)):
print(i)
i+=1
3. Using recursive Calls
def iseven(j):
temp = j
digit = temp%10
if(digit%2 ==0 and temp !=0):
iseven(int(temp/10))
if(temp==0):
print(i)
return True
else:
return False
i = 1000
while(i<=3000):
if(iseven(i)==True):
pass
i+=1