从键盘输入一个字符串,直到按Enter键结束,统计字符串中的大、小写英文字母各有多少个。用Python
时间: 2024-11-09 10:23:40 浏览: 28
python实现从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存
5星 · 资源好评率100%
在Python中,你可以使用`input()`函数获取用户的键盘输入,并通过`str.isalpha()`检查每个字符是否为字母,然后区分大小写进行计数。以下是相应的代码:
```python
def count_letters():
# 初始化字母计数
uppercase_count = 0
lowercase_count = 0
# 获取用户输入,直到按下回车
user_input = input("请输入字符串,按Enter键结束:")
# 遍历用户输入中的每一个字符
for char in user_input:
# 检查字符是否为字母
if char.isalpha():
# 分别计数大写和小写字母
if char.isupper():
uppercase_count += 1
else:
lowercase_count += 1
print(f"大写字母有 {uppercase_count} 个,小写字母有 {lowercase_count} 个。")
count_letters()
```
当你运行这段代码并输入字符串后,它会分别显示大写和小写字母的数量。
阅读全文