# 所有自然数 def _natural_number(): n=0 while True: n=n+1 yield n # 回数过滤器 def _not_palin(num): a=num b=0 c=0 while num!=0: # 倒序排列 b=num%10 c=c*10+b num=num//10 if c==a: # 倒序后的结果等于输入数据 返回真 return True else: return False # 打印结果 for n in filter(_not_palin,_natural_number()): if n<10000: print(n) else: break
Sign in to make a reply
开拖拉机吃汉堡