5.39编写函数,可以接收任意多个整数并输出其中的最大值和所有整数之和。
时间: 2024-05-07 11:19:10 浏览: 51
函数:可以找出两个整数的最大值
可以使用不定长参数来接收任意多个整数,并通过循环比较找到最大值,同时累加所有整数的和。代码如下:
```python
def max_sum(*args):
max_val = args[0]
total_sum = 0
for num in args:
if num > max_val:
max_val = num
total_sum += num
print("最大值为:", max_val)
print("所有整数之和为:", total_sum)
```
可以通过以下方式调用该函数:
```python
max_sum(1, 2, 3, 4, 5) # 最大值为 5,总和为 15
max_sum(-2, 5, 10, -8) # 最大值为 10,总和为 5
max_sum(0, 100, -50, 20, 30, 40) # 最大值为 100,总和为 140
```
阅读全文