蓝桥杯每日一题(20):美丽的2(python)

Topic

小蓝特别喜欢 2,今年是公元 2020 年,他特别高兴。
他很好奇,在公元 1 年到公元 2020 年(包含)中,有多少个年份的数位中包含数字 2?

Solution

从1到2020直接遍历
将数字转换为列表
只要列表中存在2
就在结果res中加上1

最后输出res

Code

res = 0

for i in range(1, 2021):
    i = list(str(i))
    if '2' in i:
        res += 1

print(res)

Answer

563

你可能感兴趣的:(python,蓝桥杯,列表,python,数据结构)