给定一个整数 N,和一个 0-9 的数 K,要求返回 0-N 中数字 K 出现的次数
时间: 2023-02-09 11:09:09 浏览: 266
给定一个整数 N 和一个数字 K,要求返回 0 到 N 之间数字 K 出现的次数。
你可以使用以下代码来解决这个问题:
```
def countK(N, K):
count = 0
for i in range(N+1):
for j in str(i):
if j == str(K):
count += 1
return count
```
使用这个函数时,只需要调用 `countK(N, K)` 并传入 N 和 K 的值即可。例如,要求返回 0 到 20 之间数字 3 出现的次数,可以使用以下代码:
```
result = countK(20, 3)
print(result)
```
输出结果为:4
相关推荐











