列出1-1000内不包含4的数字。

用for循环写一个1-1000内不包含4的数字,1 14 24 34 .....,这个1-10000可以换成更大的数。
额sorry 不用for也行,能实现就行实在想不出好的办法

阅读 4.6k
2 个回答
def splitStr( str ):

        # find find() 方法检测字符串中是否包含子字符串 str  .如果包含子字符串返回开始的索引值,否则返回-1
        if str.find('4') == -1:  # != -1 就表示没找到4.  不包含4 则打印
            print(str);

for i in range(0,1000):
    splitStr(str(i))
[i for i in range(0,1000) if str(i).find('4') == -1]
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题