python 输入一行,然后分别统计

输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数

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

while True:
    try:
        in_str = input()
        c_num ,space_num ,digit_num , other_num = 0 ,0,0,0
        for x in in_str :
            if x.isalpha():
                c_num = c_num +1
            elif x == " ":
                space_num = space_num +1 
            elif x.isdigit():
                digit_num = digit_num +1 
            else:
                other_num = other_num +1 
        print(c_num)
        print(space_num)
        print(digit_num)
        print(other_num)
    except:
        break
全部评论

相关推荐

安静的鲸鱼offer...:神仙级别hr,可遇不可求,甚至他可能也是突然有感而发。只能说遇上是件幸事。
秋招开始捡漏了吗
点赞 评论 收藏
分享
评论
6
收藏
分享

创作者周榜

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