题解 | #统计字符#

统计字符

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


#print(ord('a'),ord('z'),ord('A'),ord('Z'),ord(' '),ord('0'),ord('9'))

while True:
    try:
        string=str(input())
        English=0
        blank=0
        number=0
        other=0
        for i in string:
            if 65<=ord(i)<=90 or 97<=ord(i)<=122:
                English += 1
            elif ord(i)==32:
                blank += 1
            elif 48<=ord(i)<=57:
                number += 1
            else:
                other += 1
        print(English)   # print(English,'\n',blank,'\n',number,'\n',other) 报错:格式不一致?
        print(blank)
        print(number)
        print(other)
    except:
        break

全部评论

相关推荐

不愿透露姓名的神秘牛友
10-12 10:48
已编辑
秋招之苟:邻居家老哥19届双2硕大厂开发offer拿遍了,前几天向他请教秋招,他给我看他当年的简历,0实习实验室项目技术栈跟开发基本不沾边😂,我跟他说这个放在现在中厂简历都过不了
点赞 评论 收藏
分享
ArisRobert:统一解释一下,第4点的意思是,公司按需通知员工,没被通知到的员工是没法去上班的,所以只要没被通知到,就自动离职。就是一种比较抽象的裁员。
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务