題目
描述
寫出一個程序,接受一個由字母、數(shù)字和空格組成的字符串,和一個字母,然后輸出輸入字符串中該字母的出現(xiàn)次數(shù)。不區(qū)分大小寫,字符串長度小于500。
輸入描述:
第一行輸入一個由字母和數(shù)字以及空格組成的字符串,第二行輸入一個字母。
輸出描述:
輸出輸入字符串中含有該字符的個數(shù)。
示例1
輸入:
ABCabc
A
復(fù)制輸出:
2
復(fù)制說明:
最后一個單詞為nowcoder,長度為8
解題思路
統(tǒng)一用upper函數(shù)將輸入的in_char和in_str都轉(zhuǎn)成大寫字母,然后使用count函數(shù)計算in_str中存在in_char的個數(shù)
>>>in_str = "ABCabc"
>>>in_char = "A"
>>>in_str.upper()
'ABCABC'
>>>in_char.upper()
'A'
>>>in_str.count(in_char)
2
代碼
while True:
? ? try:
? ? ? ? in_str = input().upper()
? ? ? ? in_char = input().upper()
? ? ? ? print(in_str.count(in_char))
? ? except:
? ? ? ? break
Reference
https://www.nowcoder.com/ta/huawei/