s = input("请输入一个英文句子")
upper = 0
lower = 0
space = 0
number = 0
others = 0
for i in s:
if 'A'<i<'Z':
upper += 1
elif'a'<i<'z':
lower += 1
elif '0' < i < '9':
number += 1
elif i==' ':
space += 1
else:
others += 1
print("大写字母有"+str(upper)+"个")
print("小写字母有"+str(lower)+"个")
print("空格有"+str(space)+"个")
print("数字有"+str(number)+"个")
print("其他字符有"+str(others)+"个")
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/0557908