python 统计10000以内多少个含有3的数

count=0
# 遍历10000以内的数字
# 方法一
for i in range(10001):
    # 如果数字中含有3
    if '3' in str(i):
        # 计数器加1
        count+=1
print(count)

# 方法二
# 列表推导式

print(len([i for i in range(10000) if '3' in str(i)]))

# 3439

 

posted @ 2021-05-26 13:30  大熊童鞋  阅读(977)  评论(0编辑  收藏  举报