1.题目
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
2.程序分析
利用while语句,条件为输入的字符不为’\n’.
from pip._vendor.distlib.compat import raw_inputs = raw_input('请输入字符串:\n')
letters = 0
space = 0
digit = 0
others = 0
for c in s:if c.isalpha():letters += 1elif c.isspace():space += 1elif c.isdigit():digit += 1else:others += 1
print('字母个数 = %d,空格 = %d,数字 = %d,其他特殊字符 = %d' % (letters, space, digit, others))