。。。 2023-04-10 20:57 采纳率: 84.1%
浏览 27
已结题

给点思路吧,真的不懂Python

输入一串字符,分别统计出其中英文字母、空格、数字和其他字符的个数。。

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-04-10 21:26
    关注
    s = input("请输入字符串: ")
    letters = 0
    space = 0
    digit = 0
    others = 0
    
    for c in s:
        if c.isalpha():
            letters += 1
        elif c.isspace():
            space += 1
        elif c.isdigit():
            digit += 1
        else:
            others += 1
    
    print("英文字母:", letters)
    print("空格:", space)
    print("数字:", digit)
    print("其他字符:", others)
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月16日
  • 已采纳回答 4月10日
  • 创建了问题 4月10日