题解 | #统计字符#

统计字符

https://www.nowcoder.com/practice/539054b4c33b4776bc350155f7abd8f5

import sys

inputStr = sys.stdin.readline()
# 输入字符串的长度
length = len(inputStr) - 1
inputStrList = list(inputStr)[0:length]

yingwenCount = 0
konggeCount = 0
shuziCount = 0
otherCount = 0

for i in range(length):
    # 判断是否为英文字符
    if inputStrList[i].isalpha():
        yingwenCount += 1
    # 空格
    if inputStrList[i] == " ":
        konggeCount += 1
    # 判断是否为数字
    if inputStrList[i].isdigit():
        shuziCount += 1
# 其他字符
otherCount = length - yingwenCount - konggeCount - shuziCount

print(yingwenCount)
print(konggeCount)
print(shuziCount)
print(otherCount)

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务