本题要求实现一个统计整数中指定数字的个数的简单函数。 CountDigit(number,digit ) 其中number是整数,digit为[1, 9]区间内的整数。函数CountDigit应返回number中digit出现的次数。
时间: 2024-03-15 22:47:38 浏览: 106
Python实现统计给定列表中指定数字出现次数的方法
5星 · 资源好评率100%
好的,以下是代码实现:
```python
def CountDigit(number, digit):
# 将整数转换成字符串
str_num = str(number)
# 初始化计数器
count = 0
# 遍历字符串,统计指定数字的个数
for char in str_num:
if char == str(digit):
count += 1
# 返回指定数字的个数
return count
```
以上代码中,我们将整数转换成字符串,然后遍历字符串统计指定数字的个数。最后返回指定数字的个数。
你可以通过以下代码测试函数:
```python
print(CountDigit(12345, 3)) # 1
print(CountDigit(123333333, 3)) # 7
print(CountDigit(67890, 0)) # 0
```
阅读全文