Python 函数:求多个数字的最大值和总和
Python 函数:求多个数字的最大值和总和
本文将介绍如何使用 Python 编写一个函数,该函数可以接收不超过 3 个数字作为输入,并输出这些数字中的最大值和所有数字的总和。
解题思路:
- 首先判断输入参数个数是否大于 3,如果大于 3,则输出'输入错误!!!'。
- 如果输入参数个数小于等于 3,则计算所有参数的和,并找出其中的最大值。
- 输出最大值和和。
Python 代码:
def find_max_and_sum(*args):
if len(args) > 3:
return '输入错误!!!'
else:
max_value = max(args)
sum_value = sum(args)
return f'最大值为{max_value},和为{sum_value}'
# 用例 1
print(find_max_and_sum(3, 5, 6, 9)) # 输出:输入错误!!!
# 用例 2
print(find_max_and_sum(3, 5, 6)) # 输出:最大值为6,和为14
# 用例 3
print(find_max_and_sum(4)) # 输出:最大值为4,和为4
用例:
用例 1:
输入:
3 5 6 9
输出:
'输入错误!!!'
用例 2:
输入:
4
输出:
'最大值为4,和为4'
备注:
其中 3 表示输入 3 个数,这里也可以输入 1、2 个参数。5 6 9 为分别输入的数。
原文地址: https://www.cveoy.top/t/topic/n3sF 著作权归作者所有。请勿转载和采集!