題目
描述
寫出一個程序什猖,接受一個由字母票彪、數(shù)字和空格組成的字符串,和一個字母卸伞,然后輸出輸入字符串中該字母的出現(xiàn)次數(shù)抹镊。不區(qū)分大小寫,字符串長度小于500荤傲。
輸入描述:
第一行輸入一個由字母和數(shù)字以及空格組成的字符串,第二行輸入一個字母颈渊。
輸出描述:
輸出輸入字符串中含有該字符的個數(shù)遂黍。
示例1
輸入:
ABCabc
A
復制輸出:
2
復制說明:
最后一個單詞為nowcoder,長度為8
解題思路
統(tǒng)一用upper函數(shù)將輸入的in_char和in_str都轉成大寫字母俊嗽,然后使用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/