题解 | #统计大写字母个数#
统计大写字母个数
http://www.nowcoder.com/practice/434414efe5ea48e5b06ebf2b35434a9c
递归做的,但是两层判断感觉有些麻烦,而且做的时候完全想不起来换行怎么换了:(
def num(x):
lst=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
x=list(x)
count=0
for i in x:
if len(i)==1:
if i in lst:
count+=1
else:
count+=num(i)
return count
print(num(input()))