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
全部评论

相关推荐

08-05 15:59
已编辑
门头沟学院 运维工程师
哈哈哈,你是老六:感觉这女的就是把你当免费的劳动力
点赞 评论 收藏
分享
09-15 15:53
Java
投递东软集团等公司10个岗位
点赞 评论 收藏
分享
将不会再购买联想产品
Data_Seven:让他发一个拯救者过来 拯救一下你
投递联想等公司10个岗位
点赞 评论 收藏
分享
评论
6
收藏
分享

创作者周榜

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