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

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

s = input("请输入一行字符:")
letter = 0      #字母
Space = 0       #空格
number = 0      #数字
character = 0   #其他字符
for i in s:
    if ord("a") <= ord(i.lower()) <= ord("z"):
        letter += 1
    elif ord(" ") == ord(i):
        Space += 1
    elif ord("0") <= ord(i) <= ord("9"):
        number += 1
    else:
        character += 1
print("英文个数:" + str(letter))
print("空格个数:" + str(Space))
print("数字个数:" + str(number))
print("其他字符个数:" + str(character))

你可能感兴趣的:(Python,其他)