编程实现:输入长度不大于50个字符的字符串s,分别统计出其中的英文大写字母upper、小写字母lower、数字digital、空格space及其它字符other的个数。
时间: 2024-05-02 18:23:56 浏览: 73
好的,以下是 Python 代码实现:
```python
s = input("请输入字符串:")
upper = 0
lower = 0
digital = 0
space = 0
other = 0
for char in s:
if char.isupper():
upper += 1
elif char.islower():
lower += 1
elif char.isdigit():
digital += 1
elif char.isspace():
space += 1
else:
other += 1
print("大写字母个数:", upper)
print("小写字母个数:", lower)
print("数字个数:", digital)
print("空格个数:", space)
print("其他字符个数:", other)
```
运行程序后,会要求你输入一个长度不大于50个字符的字符串,然后程序会统计其中的英文大写字母、小写字母、数字、空格和其它字符的个数,并将结果输出。
相关问题
输入长度不大于50个字符的字符串s,分别统计出其中的英文大写字母upper、小写字母lower、数字digital、空格space及其它字符other的个数。
好的,我可以帮你写一个Python程序来实现该功能。代码如下:
```python
s = input("请输入字符串:")
upper = 0
lower = 0
digital = 0
space = 0
other = 0
for i in s:
if i.isupper():
upper += 1
elif i.islower():
lower += 1
elif i.isdigit():
digital += 1
elif i.isspace():
space += 1
else:
other += 1
print("大写字母:", upper)
print("小写字母:", lower)
print("数字:", digital)
print("空格:", space)
print("其他字符:", other)
```
你可以直接复制以上代码到Python环境中运行,也可以将其保存为.py文件并运行。运行程序后,程序会要求你输入一个字符串,输入后程序会统计其中的大写字母、小写字母、数字、空格和其他字符的个数,并输出结果。
编程实现:从键盘输入任意一个字符串,统计大写英文字母和小写英文字母的个数
```python
string = input("请输入一个字符串:")
count_upper = 0 # 大写字母个数
count_lower = 0 # 小写字母个数
for char in string:
if char.isupper(): # 判断是否为大写字母
count_upper += 1
elif char.islower(): # 判断是否为小写字母
count_lower += 1
print("大写字母个数:", count_upper)
print("小写字母个数:", count_lower)
```
样例输入:
```
Hello World!
```
样例输出:
```
大写字母个数: 2
小写字母个数: 8
```
阅读全文