在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}个其他字母")