题解 | #统计字符#
统计字符
https://www.nowcoder.com/practice/539054b4c33b4776bc350155f7abd8f5
s = input()
dicts = {'words':0 , 'empty':0 , 'number':0 , 'others':0}
for i in s:
if ord('a') <= ord(i) <= ord('z'):
dicts['words'] += 1
elif ord('A') <= ord(i) <= ord('Z'):
dicts['words'] += 1
elif ord('0') <= ord(i) <= ord('9'):
dicts['number'] += 1
elif i == ' ':
dicts['empty'] += 1
else:
dicts['others'] += 1
for key, value in dicts.items():
print(value)
查看7道真题和解析