用python编写函数,可以接收任意多个整数并输出其中的最大值和所有整数之和。
时间: 2023-06-16 19:07:29 浏览: 1021
Python 实现一行输入多个值的方法
可以使用可变参数来接收任意多个整数,然后遍历这些整数,求出最大值和所有整数的和。以下是一个示例代码:
```python
def max_and_sum(*args):
if not args:
print("没有输入参数")
return
max_num = args[0]
sum_num = 0
for num in args:
if num > max_num:
max_num = num
sum_num += num
print("最大值为:", max_num)
print("所有整数之和为:", sum_num)
# 测试
max_and_sum(1, 2, 3, 4, 5)
max_and_sum(10, 20, 30, 40)
max_and_sum(5)
max_and_sum()
```
运行结果如下:
```
最大值为: 5
所有整数之和为: 15
最大值为: 40
所有整数之和为: 100
最大值为: 5
所有整数之和为: 5
没有输入参数
```
阅读全文