题目:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
代码如下:
string = input("请输入字符串:")
char = 0
number = 0
space = 0
other = 0
for i in string:
if i.isalpha():
char += 1
elif i.isdigit():
number += 1
elif i.isspace():
space += 1
else:
other += 1
print(f'英文字母有{char}个,数字有{number}个,空格有{space}个,其他字符有{other}个')
运行截图如下: