本题要求实现一个统计整数中指定数字的个数的简单函数。
CountDigit(number,digit )
其中number是整数,digit为[1, 9]区间内的整数。函数CountDigit应返回number中digit出现的次数。
函数接口定义:
在这里描述函数接口。例如:
CountDigit(number,digit ),返回digit出现的次数
裁判测试程序样例:
/* 请在这里填写答案 */
number,digit=input().split()
number=int(number)
digit=int(digit)
count=CountDigit(number,digit )
print("Number of digit 2 in "+str(number)+":",count)
代码如下:
def CountDigit(number,digit): nl = list(str(number)) result = 0 for i in range(0,len(nl)): if (nl[i]) == str(digit): result += 1 return result
这个程序不难。
将输入的数字转换为字符串在转换为列表,然后遍历判断即可。
读书和健身总有一个在路上