本题要求实现一个统计整数中指定数字的个数的简单函数。 countdigit(number,digit ) 其中number是整数,digit为[1, 9]区间内的整数。函数countdigit应返回number中digit出现的次数。
时间: 2023-04-21 08:02:48 浏览: 165
C#统计字符串中数字个数的方法
好的,以下是函数countdigit的简单实现:
```
def countdigit(number, digit):
# 将数字转换成字符串
number_str = str(number)
# 初始化计数器
count = 0
# 遍历字符串中的每个字符
for char in number_str:
# 判断字符是否为指定数字
if int(char) == digit:
count += 1
# 返回计数器的值
return count
```
使用该函数,可以统计一个整数中指定数字出现的次数,例如:
```
countdigit(12345, 3) # 返回1,因为3只出现了一次
countdigit(1223334444, 4) # 返回4,因为4出现了4次
countdigit(67890, 1) # 返回0,因为1没有出现过
```
阅读全文