统计不同字符个数问题

img

img

img


python的简单问题,统计不同字符的个数,请问我这样写的答案为什么是5,0,1,0,与他的答案不一样

改成这样:

s = input()
t_num = 0
w_num = 0
s_num = 0
o_num = 0
for t in s:
    if t.isdigit():
        t_num += 1
    elif t.isalpha():
        w_num += 1
    elif t == ' ':
        s_num += 1
    else:
        o_num += 1

print(t_num,w_num,s_num,o_num)