LQBv28-Python:數字9
阿新 • • 發佈:2021-02-05
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)
執行結果: