Python 函数:求多个数字的最大值和总和

本文将介绍如何使用 Python 编写一个函数,该函数可以接收不超过 3 个数字作为输入,并输出这些数字中的最大值和所有数字的总和。

解题思路:

  1. 首先判断输入参数个数是否大于 3,如果大于 3,则输出'输入错误!!!'。
  2. 如果输入参数个数小于等于 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 为分别输入的数。

Python 函数:求多个数字的最大值和总和

原文地址: https://www.cveoy.top/t/topic/n3sF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录