题目
描述
写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写,字符串长度小于500。
输入描述:
第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。
输出描述:
输出输入字符串中含有该字符的个数。
示例1
输入:
ABCabc
A
复制输出:
2
复制说明:
最后一个单词为nowcoder,长度为8
解题思路
统一用upper函数将输入的in_char和in_str都转成大写字母,然后使用count函数计算in_str中存在in_char的个数
>>>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/