在python中输入一个字符串,统计字符串中大写和小写英文字母的个数。
Str_1=input("请输入一个字符串:")
numC=0
numS=0
numO=0
i=0
len_str=len(str_1)
而我& lt=len_str:
i += 1
if(str[i]>="A ")和(str[I]& lt;="Z "):
numC=numC+1
if(str[i]>="a ")和(str[I]& lt;="z "):
numS=numS+1
否则:
numO=numO+1
Print("您输入的字符串的统计结果是:",len_str)
Print("有%s个大写字母" %numC ")
Print("有%s个小写字母" %numS ")
Print("还有%s个其他字母" %numO ")
或者
# python3.6
S = input("请输入一个字符串:")
a = b = c = 0
对于s中的I:
如果' A ' & lt= i & lt= 'Z ':
a += 1
elif ' a ' & lt= i & lt= 'z ':
b += 1
否则:
c += 1
Print("您输入的字符串的统计结果是:",len(str))
打印(f "有{a}个大写字母")
打印(f "有{b}个小写字母")
打印(f "有{c}个其他字母")