当前位置:首页 » 《随便一记》 » 正文

【牛客网华为机试】HJ84 统计大写字母个数_202xxx的博客

6 人参与  2022年03月06日 11:43  分类 : 《随便一记》  评论

点击全文阅读


题目

描述

找出给定字符串中大写字符(即'A'-'Z')的个数。

输入描述:

本题含有多组样例输入
对于每组样例,输入一行,代表待统计的字符串

输出描述:

对于每组样例,输出一个整数,代表字符串中大写字母的个数

示例1

输入:

add123#$%#%#O
150175017(&^%&$vabovbao

输出:

1
0

解题思路

(1)循环输入字符串的每一个字符

(2)使用isalpha判断是否为英文字母

(3)使用isupper函数判断是否为大写字母

(4)都满足条件count+1

(5)输入统计大写字母的数量

代码

while True:
    try:
        in_str = input()
        count = 0
        for a in in_str:
            if a.isalpha():
                if a.isupper():
                    count+=1
        print(str(count))
    except Exception:
        break

Reference

华为机试题库_在线编程+题解_牛客题霸_牛客网


点击全文阅读


本文链接:http://zhangshiyu.com/post/35800.html

输入  字符串  输出  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1