十三绯
2021-09-06 11:52
采纳率: 25%
浏览 1.0k
已结题

python 统计不同字符的个数。用户从键盘输入一行字符,编写一个程序,统计并输出英文字符、数字、空格和其他字符的个数。

统计不同字符的个数。用户从键盘输入一行字符,编写一个程序,统计并输出英文字符、数字、空格和其他字符的个数。

这是我的代码


import string
c = input("输入字符串:");
a = 0;
b = 0;
c = 0;
d = 0;
i = string();
for i in range(c):
    if 'A'<=i<='z':
        a+=1;
    elif '0'<=i<='9':
        b+=1;
    elif i==' ':
        c+=1;
    else:
        d+=1;

print(" 英文字符有",a,"个" "数字有",b,"个" "空格有",c,"个" "其他字符有",d,"个")

img

出现这个错误。我的想法是强行定义i为字符,但是错误,能不能按照我的思路纠正一下,谢谢大伙

5条回答 默认 最新

相关推荐 更多相似问题