牛客网编程练习(华为机试在线训练)------计算字符个数
题目描述
写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
输入描述:
输入一个有字母和数字以及空格组成的字符串,和一个字符。
输出描述:
输出输入字符串中含有该字符的个数。
示例1
输入
ABCDEF A
输出
1
Python code:
string = input().strip().lower() tar_char = input().strip().lower() str_len = len(string) count = 0 for i in range(str_len): if string[i] == tar_char: count += 1 print(count)
import sys input_str=sys.stdin.readline().strip().lower() target_char=sys.stdin.readline().strip().lower() print(input_str.count(target_char)) // 直接有count函数
注:因为不区分大小写,所以要先把字符串中的元素全部转为小写或者大写。