題目
描述
找出給定字串中大寫字符(即'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
華為機試題庫_在線編程+題解_牛客題霸_牛客網
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/305246.html
標籤:其他
上一篇:按鍵中斷可控流水燈
下一篇:練習 (三)
