编写一个程序统计在给定范围的所有整数中数字3出现的次数
时间: 2024-05-07 10:23:01 浏览: 204
js代码-200611-整数中1出现的次数
以下是 Python 代码实现:
```python
def count_digit_3(start, end):
count = 0
for num in range(start, end+1):
str_num = str(num)
count += str_num.count('3')
return count
```
函数 `count_digit_3` 接受两个参数 `start` 和 `end` 表示整数范围的起始和结束值。函数通过迭代范围内的每个整数,并将其转换为字符串,然后使用字符串的 `count` 方法计算数字 3 出现的次数,并将其累加到计数器变量 `count` 中。最后,函数返回数字 3 出现的总次数。
例如,如果我们调用 `count_digit_3(1, 100)`,它将返回 20,因为数字 3 出现了 20 次(分别在 3、13、23、30-39、43、53、63、73、83 和 93 中)。
阅读全文