PTA的Python练习题(二十)

抽空做做题

大概思路是将输入的两个整数强制类型转换,一个转换成列表(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)

posted @ 2020-03-30 23:20  ch0bits  阅读(221)  评论(0编辑  收藏  举报