题解 | #计算某字母出现次数#python3

计算某字母出现次数

http://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1

简单字符串索引和对比

while True:
    try:
        str1 = str(input())
        cha = str(input())

        k = 0

        if(ord(cha) >= 65 and ord(cha) <= 90):
            for i in str1:
                if(ord(i) >= 65 and ord(i) <= 90):
                    if(ord(i) == ord(cha)):
                        k += 1
                if(ord(i) >= 97 and ord(i) <= 122):
                    if(ord(i) - 32== ord(cha)):
                        k += 1
        if(ord(cha) >= 97 and ord(cha) <= 122):
            for i in str1:
                if(ord(i) >= 65 and ord(i) <= 90):
                    if(ord(i) + 32 == ord(cha)):
                        k += 1
                if(ord(i) >= 97 and ord(i) <= 122):
                    if(ord(i) == ord(cha)):
                        k += 1

        print(k)
    except:
        break
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务