📅  最后修改于: 2023-12-03 15:21:26.589000             🧑  作者: Mango
本程序将统计一个有400页的书中数字3在页码中出现的次数。
为了统计数字在页码中出现的次数,我们可以做如下的算法设计:
因此,本程序需要有以下功能:
def digit_in_page():
# 初始化统计数量
count = 0
# 遍历每一页
for i in range(1, 401):
# 将页码转化为字符串
page = str(i)
# 统计数字3在页码中出现的次数
count += page.count('3')
# 返回结果
return count
assert digit_in_page() == 58
因此,数字3在页码中出现的总次数为58次。