在python上你如何编写一个程序要求输入,程序计算出该输入中的大写字母数并输出大写字母数?
答案 0 :(得分:0)
循环遍历字符串并使用.isupper()
检查字母是否为大写并递增计数。最后打印计数。
inpt = raw_input('Enter something: ')
c = 0
for i in inpt:
if i.isupper():
c += 1
print "No. of uppercase letters: ", c
答案 1 :(得分:0)
len(filter(lambda x:isupper(x),list(input("Enter String"))))
答案 2 :(得分:0)
尝试以下功能:
def capital(word):
num = 0
for char in word:
if char.isupper():
num+=1
return num
并将其合并:
word = input('Enter: ')
print capital(word)