1. 程式人生 > 其它 >LQBv28-Python:數字9

LQBv28-Python:數字9

技術標籤:LQBpython

2020-/Python/Simulation_1

【問題描述】
在1至2019中,有多少個數的數位中包含數字9?
注意,有的數中的數位中包含多個9,這個數只算一次。例如,1999這個數包含數字9,在計算只是算一個數。

【答案提交】
這是一道結果填空的題,你只需要算出結果後提交即可。本題的結果為一個整數,在提交答案時只填寫這個整數,填寫多餘的內容將無法得分。

解題思路:
將數字轉換為字串然後再轉換為列表型別。

程式碼:

if __name__ == '__main__':
    count = 0
    for i in range(1, 2020):
        a =
list(str(i)) if '9' in a: count += 1 print(count)

執行結果:
在這裡插入圖片描述