Cx330sYx 2021-11-02 17:19 采纳率: 100%
浏览 182
已结题

从键盘输入字符串,统计字符个数

【问题描述】从键盘输入字符串,统计其中大写字母的、小写字母、数字以及其他字符的个数。(字符串)
【输入形式】含有大写字母、数字等其他字符的字符串
【输出形式】统计的个数
【样例输入】 There are3dogs, But ALICE can not find them.
【样例输出】7
27
1
11

  • 写回答

1条回答 默认 最新

  • Fioman_Hammer 2021-11-02 17:56
    关注
    
    data = input("请输入字符串")
    upperCount = 0
    lowerCount = 0
    digitCount = 0
    otherCount = 0
    for c in data:
        if c.isupper():
            upperCount += 1
        elif c.islower():
            lowerCount += 1
        elif c.isdigit():
            digitCount += 1
        else:
            otherCount += 1
    print(upperCount)
    print(lowerCount)
    print(digitCount)
    print(otherCount)
    

    结果:

    img

    如果觉得答案对你有帮助,请点击下采纳,谢谢~

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月10日
  • 已采纳回答 11月2日
  • 创建了问题 11月2日