题解 | #统计字符#

统计字符

http://www.nowcoder.com/practice/539054b4c33b4776bc350155f7abd8f5

while True:
    try:
        strs = input()
        englishCount, SpaceCount, NumCount, OtherCount = 0, 0, 0, 0
        for x in strs:
            if x.isdigit():    # 数字
                NumCount += 1
            elif x.isupper() or x.islower():    # 大写字母 或 小写字母
                englishCount += 1
            elif x.isspace():    # 空格
                SpaceCount += 1
            else:    # 其他字符
                OtherCount += 1
                
        print(englishCount)
        print(SpaceCount)
        print(NumCount)
        print(OtherCount)
    except:
        break

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务