鍍金池/ 問答/Python/ 列出1-1000內(nèi)不包含4的數(shù)字。

列出1-1000內(nèi)不包含4的數(shù)字。

用for循環(huán)寫一個1-1000內(nèi)不包含4的數(shù)字,1 14 24 34 .....,這個1-10000可以換成更大的數(shù)。
額sorry 不用for也行,能實現(xiàn)就行實在想不出好的辦法

回答
編輯回答
夢囈
[i for i in range(0,1000) if str(i).find('4') == -1]
2018年7月18日 12:45
編輯回答
無標(biāo)題
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))
2018年7月23日 18:55