valid = (n for n in map(str, range(1002, 10**4, 3)) if '0' not in n and all(int(''.join(t)) % 3 == 0 for t in zip(n, n[1:]))) for t in enumerate(valid, 1): print("{0:3}. {1}".format(*t))
Standard input is empty
1. 1212 2. 1215 3. 1218 4. 1242 5. 1245 6. 1248 7. 1272 8. 1275 9. 1278 10. 1512 11. 1515 12. 1518 13. 1542 14. 1545 15. 1548 16. 1572 17. 1575 18. 1578 19. 1812 20. 1815 21. 1818 22. 1842 23. 1845 24. 1848 25. 1872 26. 1875 27. 1878 28. 2121 29. 2124 30. 2127 31. 2151 32. 2154 33. 2157 34. 2181 35. 2184 36. 2187 37. 2421 38. 2424 39. 2427 40. 2451 41. 2454 42. 2457 43. 2481 44. 2484 45. 2487 46. 2721 47. 2724 48. 2727 49. 2751 50. 2754 51. 2757 52. 2781 53. 2784 54. 2787 55. 3333 56. 3336 57. 3339 58. 3363 59. 3366 60. 3369 61. 3393 62. 3396 63. 3399 64. 3633 65. 3636 66. 3639 67. 3663 68. 3666 69. 3669 70. 3693 71. 3696 72. 3699 73. 3933 74. 3936 75. 3939 76. 3963 77. 3966 78. 3969 79. 3993 80. 3996 81. 3999 82. 4212 83. 4215 84. 4218 85. 4242 86. 4245 87. 4248 88. 4272 89. 4275 90. 4278 91. 4512 92. 4515 93. 4518 94. 4542 95. 4545 96. 4548 97. 4572 98. 4575 99. 4578 100. 4812 101. 4815 102. 4818 103. 4842 104. 4845 105. 4848 106. 4872 107. 4875 108. 4878 109. 5121 110. 5124 111. 5127 112. 5151 113. 5154 114. 5157 115. 5181 116. 5184 117. 5187 118. 5421 119. 5424 120. 5427 121. 5451 122. 5454 123. 5457 124. 5481 125. 5484 126. 5487 127. 5721 128. 5724 129. 5727 130. 5751 131. 5754 132. 5757 133. 5781 134. 5784 135. 5787 136. 6333 137. 6336 138. 6339 139. 6363 140. 6366 141. 6369 142. 6393 143. 6396 144. 6399 145. 6633 146. 6636 147. 6639 148. 6663 149. 6666 150. 6669 151. 6693 152. 6696 153. 6699 154. 6933 155. 6936 156. 6939 157. 6963 158. 6966 159. 6969 160. 6993 161. 6996 162. 6999 163. 7212 164. 7215 165. 7218 166. 7242 167. 7245 168. 7248 169. 7272 170. 7275 171. 7278 172. 7512 173. 7515 174. 7518 175. 7542 176. 7545 177. 7548 178. 7572 179. 7575 180. 7578 181. 7812 182. 7815 183. 7818 184. 7842 185. 7845 186. 7848 187. 7872 188. 7875 189. 7878 190. 8121 191. 8124 192. 8127 193. 8151 194. 8154 195. 8157 196. 8181 197. 8184 198. 8187 199. 8421 200. 8424 201. 8427 202. 8451 203. 8454 204. 8457 205. 8481 206. 8484 207. 8487 208. 8721 209. 8724 210. 8727 211. 8751 212. 8754 213. 8757 214. 8781 215. 8784 216. 8787 217. 9333 218. 9336 219. 9339 220. 9363 221. 9366 222. 9369 223. 9393 224. 9396 225. 9399 226. 9633 227. 9636 228. 9639 229. 9663 230. 9666 231. 9669 232. 9693 233. 9696 234. 9699 235. 9933 236. 9936 237. 9939 238. 9963 239. 9966 240. 9969 241. 9993 242. 9996 243. 9999