从键盘输入一个字符串,直到回车结束,统计字符串中的大小写英文字母各有多少个。
时间: 2024-10-11 22:16:54 浏览: 31
C++统计中英文大小写字母、数字、空格及其他字符个数的方法
5星 · 资源好评率100%
当您从键盘输入一个字符串并遇到换行符(回车键)时,可以使用编程语言中的循环结构和条件判断来逐个检查每个字符,统计其中的大写字母、小写字母的数量。以下是一个基本的Python示例:
```python
def count_letters():
string = input("请输入字符串,按回车键结束:")
uppercase_count = 0
lowercase_count = 0
for char in string:
if char.isalpha(): # 检查是否为字母
if char.isupper(): # 如果是大写字母
uppercase_count += 1
elif char.islower(): # 如果是小写字母
lowercase_count += 1
print(f"大写字母有 {uppercase_count} 个,小写字母有 {lowercase_count} 个。")
count_letters()
```
在这个程序中,`isalpha()` 函数用于检测字符是否为字母,`isupper()` 和 `islower()` 分别检查字符是否为大写或小写。
阅读全文