📜  TCS编码实践问题| 3个号码中最大的一个(1)

📅  最后修改于: 2023-12-03 15:35:16.414000             🧑  作者: Mango

TCS编码实践问题| 3个号码中最大的一个

问题描述

给定三个数字a, b, c,编写一个程序,返回其中的最大值。

程序实现

以下是Python语言实现的最大值查找程序代码:

def find_max(a, b, c):
    """
    查找三个数字中的最大值
    :param a: 第一个数字
    :param b: 第二个数字
    :param c: 第三个数字
    :return: 三个数字中的最大值
    """
    if a >= b and a >= c:
        return a
    elif b >= a and b >= c:
        return b
    else:
        return c

该函数接受三个数字作为参数,并依次比较它们,返回其中最大的一个数字。

测试用例

以下是测试函数find_max()的一些测试用例:

assert find_max(1, 2, 3) == 3
assert find_max(5, 2, 3) == 5
assert find_max(1, 9, 3) == 9
assert find_max(-1, -2, -3) == -1
总结

本文介绍了如何使用Python编写一个查找三个数字中最大值的函数,并提供了测试用例来验证函数的正确性。实际编程中,可能会遇到更多关于查找数字中最大、最小值的问题,使用类似find_max()等函数可以更方便快捷地解决这些问题。