下列程序功能是:从键盘输入一个字符串,统计其中大写字母个数·和 小写字母个数n,并输出m,n中的较大者。
时间: 2024-03-08 21:45:46 浏览: 60
从键盘输入一串字符,分别统计其中的字母(不区分大小写)、数字字符和其他[借鉴].pdf
以下是实现该功能的程序:
```python
string = input("请输入一个字符串:")
upper_count = 0
lower_count = 0
for char in string:
if char.isupper():
upper_count += 1
elif char.islower():
lower_count += 1
max_count = max(upper_count, lower_count)
print("大写字母个数:", upper_count)
print("小写字母个数:", lower_count)
print("较大者个数:", max_count)
```
程序首先通过 `input()` 函数从键盘获取一个字符串,并定义两个计数器 `upper_count` 和 `lower_count` 分别用于统计大写字母和小写字母的个数。然后使用 `for` 循环遍历字符串中的每个字符,如果字符是大写字母,则将 `upper_count` 加 1,如果是小写字母,则将 `lower_count` 加 1。最后使用 `max()` 函数比较 `upper_count` 和 `lower_count` 的大小,得到较大者的个数并输出。
阅读全文