抽空做做题
大概思路是将输入的两个整数强制类型转换,一个转换成列表(python方便的地方来了,只要一句话就能把一个个整数拆分成列表的元素),一个转换成字符(需注意输入的时候故意在digit后面加空格了,要把空格删除)
之后迭代count++
def CountDigit(a,b):
count=0
m=list(str(a))
b=str(b)
b=b.replace(' ','')
for i in m:
if i==b :
count+=1
return count
number,digit=input().split()
number=int(number)
digit=int(digit)
count=CountDigit(number,digit )
print("Number of digit 2 in "+str(number)+":",count)