1、文件名为:prog1.py。输入一行文字,统计这行文字中的字母个数,大写字 母、小写字母、空格和数字的个数,并将结果按要求输出。 输入:一行字符(包括字母、空格、数字) 输出:字母有个,其中:大写字母有个,小写字母有个),空格有个, 数字有个。
时间: 2024-06-14 11:05:09 浏览: 83
python 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数 (示例)
5星 · 资源好评率100%
以下是一个Python程序,可以统计一行文字中的字母个数、大写字母个数、小写字母个数、空格个数和数字个数,并按要求输出结果:
```python
def count_characters(line):
letter_count = 0
uppercase_count = 0
lowercase_count = 0
space_count = 0
digit_count = 0
for char in line:
if char.isalpha():
letter_count += 1
if char.isupper():
uppercase_count += 1
else:
lowercase_count += 1
elif char.isspace():
space_count += 1
elif char.isdigit():
digit_count += 1
print("字母有{}个,其中:大写字母有{}个,小写字母有{}个,空格有{}个,数字有{}个。".format(letter_count, uppercase_count, lowercase_count, space_count, digit_count))
line = input("请输入一行字符:")
count_characters(line)
```
阅读全文