我这样写哪儿错了?
s = input().strip()
letters = 0
digits = 0
others = 0
for i in s:
if i == '?':
break # 遇到问号停止统计
if i.isalpha(): # 判断是否为字母
letters += 1
elif i.isdigit(): # 判断是否为数字
digits += 1
else:
others += 1
print("Letters="+letters)
print("Digits="+digits)
print("Others="+others)