牛客网编程练习(华为机试在线训练)------计算字符个数

题目描述

写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。

输入描述:

输入一个有字母和数字以及空格组成的字符串,和一个字符。

输出描述:

输出输入字符串中含有该字符的个数。

示例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函数

注:因为不区分大小写,所以要先把字符串中的元素全部转为小写或者大写。

posted @ 2019-04-27 20:46  有梦放飞  Views(443)  Comments(0Edit  收藏  举报