Python 以数字为偶数或奇数为条件的函数

Python function conditioned on number being even or odd

我想写一个函数,如果两个数都是偶数,returns取两个给定数中较小的一个,但如果一个或两个数是奇数,returns取较大的数。

您可以使用 minmax 函数:

m, n = 1, 8

print(max(m, n) if m % 2 or n % 2 else min(m, n))
# 8