python_test_34

48.题目:
输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。

s = input("输入字符:\n")
letters = 0
space = 0
digit = 0
others = 0
for i in s:
    if i.isalpha():
        letters += 1
    # elif i.isspace():
    elif i == " ":
        space += 1
    elif i.isdigit():
        digit += 1
    else:
        others += 1
print("英文字母的个数是:%d、空格的个数是:%d、数字的个数是:%d和其他字符的个数是:%d" % (letters, space, digit, others))

猜你喜欢

转载自blog.csdn.net/weixin_44786482/article/details/89928076