count = 0
num = 1
while num <= 2023:
if '3' in str(num):
count += 1
num += 1
print(count)
输出结果:
367
count = 0 # 初始化计数器为0
number = 1 # 初始门牌号为1
while number <= 2023:
# 将门牌号转换为字符串,使用 str(number) 可以方便地进行字符串操作
if '3' in str(number):
count += 1 # 如果字符串中包含数字3,则计数器加1
number += 1 # 门牌号加1
print("商业街门牌号中数字3的个数为:", count)