编写函数,可以接收任意多个整数并输出其中的最大值和所有整数之和
时间: 2023-06-09 09:04:57 浏览: 142
函数:可以找出两个整数的最大值
好的,我可以帮你编写这个函数,代码如下:
```python
def max_sum(*args):
# 初始化最大值为第一个数
max_num = args[0]
total_sum = 0 # 初始化总和为0
for num in args:
if num > max_num:
max_num = num
total_sum += num
print("最大值为:", max_num)
print("所有整数之和为:", total_sum)
```
这个函数使用了可变参数`*args`,可以接收任意长度的整数序列作为函数的输入。函数中有一个循环遍历这个序列,找到其中的最大值并累加总和。最后,函数打印出最大值和所有整数之和。
你只需要在使用时传入一些整数参数即可,如:
```python
max_sum(5, 6, 7, 1, 2, 8)
```
我会输出:
```python
最大值为: 8
所有整数之和为: 29
```
希望这个函数对你有帮助!
阅读全文