Python 以数字为偶数或奇数为条件的函数
Python function conditioned on number being even or odd
我想写一个函数,如果两个数都是偶数,returns取两个给定数中较小的一个,但如果一个或两个数是奇数,returns取较大的数。
您可以使用 min
和 max
函数:
m, n = 1, 8
print(max(m, n) if m % 2 or n % 2 else min(m, n))
# 8
我想写一个函数,如果两个数都是偶数,returns取两个给定数中较小的一个,但如果一个或两个数是奇数,returns取较大的数。
您可以使用 min
和 max
函数:
m, n = 1, 8
print(max(m, n) if m % 2 or n % 2 else min(m, n))
# 8