輸出含有9和9的倍數

輸入出0-100中含有數字9和能被9整除的數(python語言)

def numli(num):
    li = []
    for i in range(1, num+1):
        if i%9 ==0 or str(i).find('9')!=-1:
            li.append(i)

    return li
print(numli(100))


def number9(num):
    li2 =[]
    for i in range(1, num+1):
        if i%9 == 0 or i%10 == 9 or i/10 == 9:
            li2.append(i)
    return li2
print(number9(100))

由於本人大學讀的數學想到第一種方法就是number9。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章