第6章函數-3 使用函數統計指定數字的個數


本題要求實現一個統計整數中指定數字的個數的簡單函數。

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

這個程序不難。

將輸入的數字轉換為字符串在轉換為列表,然后遍歷判斷即可。


讀書和健身總有一個在路上


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM