如何在不使用max()的情况下使函数最有效?

2024-09-28 21:44:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我是一名学习python的大学生,我被要求缩短以下函数,提高效率,但需要保存主要功能。 如果x比y大,它应该返回x,如果y比x大,它应该返回y,如果它们相等,它应该不返回任何值,我需要在不使用max内置函数的情况下执行此操作。有什么建议吗

def IsGreater(x,y):
    res=0
    if x>y:
        res=x  
    elif y>x:
        res=y
    return res

Tags: 函数功能returnifdef情况res内置