有谁可以解答困惑呢?

输入一个字符串,输出其中字母数字空格和其他字符各自的个数,(分别占一行)

s = 'abcd123ABC0 ... #$'
letter,number,space,other = 0,0,0,0
for i in s:
    if 'a'<=i<='z' or 'A'<=i<='Z':
        letter += 1
    elif '0'<=i<='9':
        number += 1
    elif i==' ':
        space += 1
    else:
        other += 1
        
print('字母的个数:',letter)
print('数字的个数:',number)
print('空格的个数:',space)
print('其他字符的个数:',other)

'''--result:
字母的个数: 7
数字的个数: 4
空格的个数: 2
其他字符的个数: 5
'''

img