Python 练习

1. 题目

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

2. 分析

利用 while 或 for 语句,条件为输入的字符不为 \n

3. 实例

点我看答案
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(f'char = {letters},space = {space},digit = {digit},others = {others}')

© 2022 刘士. All rights reserved.

结果匹配 ""

    没有匹配的结果 ""