大佬看过来
原题链接:391.统计字符2025-08-09 16:23:40
发布于:上海
我这样写哪儿错了?
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)
全部评论 2
str 和 int 不能直接加啊,得先转成字符串
2025-08-11 来自 安徽
12025-08-11 来自 上海
1
你再循环里没有input啊 逆天
2025-08-09 来自 浙江
1666
2025-08-09 来自 上海
1
有帮助,赞一个