从键盘输人一个字符串,直到按 Enter键结束,统计字符串中的大、小写英文字母各有多少个。
时间: 2024-10-09 20:08:33 浏览: 31
C++统计中英文大小写字母、数字、空格及其他字符个数的方法
5星 · 资源好评率100%
为了完成这个任务,你可以使用Python编写一个简单的程序。首先,你需要获取用户的输入,然后遍历这个字符串,分别计数大写字母、小写字母的数量。下面是一个示例代码:
```python
def count_letters():
input_string = ""
while True:
char = input("请输入字符(按Enter键结束):")
if not char:
break
input_string += char
uppercase_count = sum(1 for c in input_string if c.isupper())
lowercase_count = sum(1 for c in input_string if c.islower())
print(f"大写字母有 {uppercase_count} 个,小写字母有 {lowercase_count} 个。")
count_letters()
```
在这个程序中,我们使用`isupper()`函数检查字符是否是大写字母,`islower()`用于检查小写字母。当用户不再输入字符(即按下Enter键),循环结束,并显示字母的计数结果。
阅读全文