函数fun完成的是对一个给定的字符串,统计其中数字、大小写字母及其他符号的个数的功能,在主程序中输入字符串并调用函数fun,接收并输出返回的结果。
时间: 2024-03-22 16:39:50 浏览: 181
编写二个函数,其中一个函数func1完成功能为:接收字符串参数,返回一个元组,其中第一个元素为字符串中大写字母个数,
5星 · 资源好评率100%
好的,这是一个字符串处理的问题,下面是示例代码实现:
```python
def fun(s):
nums = 0
uppercase = 0
lowercase = 0
other = 0
for c in s:
if c.isdigit():
nums += 1
elif c.isalpha():
if c.isupper():
uppercase += 1
else:
lowercase += 1
else:
other += 1
return nums, uppercase, lowercase, other
# 主程序
s = input("请输入一个字符串:")
result = fun(s)
print("数字个数:", result[0])
print("大写字母个数:", result[1])
print("小写字母个数:", result[2])
print("其他符号个数:", result[3])
```
这段代码中,函数 `fun(s)` 接收一个字符串参数 `s`,并统计其中数字、大小写字母及其他符号的个数。在主程序中,我们输入一个字符串,调用函数 `fun`,并输出返回的结果。
阅读全文