📅  最后修改于: 2023-12-03 15:00:23.451000             🧑  作者: Mango
该函数的功能是判断自己左右两只手的力量之和与朋友左右两只手的力量之和是否相等。
def areEquallyStrong(yourLeft, yourRight, friendsLeft, friendsRight):
"""
:param yourLeft: int, 代表自己左手的力量值
:param yourRight: int, 代表自己右手的力量值
:param friendsLeft: int, 代表朋友左手的力量值
:param friendsRight: int, 代表朋友右手的力量值
:return: bool, 如果自己与朋友的力量相等则返回True,否则返回False
"""
return (yourLeft + yourRight) == (friendsLeft + friendsRight) and (yourLeft in [friendsLeft, friendsRight]) and (yourRight in [friendsLeft, friendsRight])
该函数共有四个参数,分别为自己左手的力量值yourLeft
,自己右手的力量值yourRight
,朋友左手的力量值friendsLeft
,朋友右手的力量值friendsRight
。
该函数返回值为bool类型,如果自己与朋友的力量相等则返回True,否则返回False。
可以使用以下代码对函数进行测试:
res = areEquallyStrong(10, 5, 5, 10)
print(res) # True
res = areEquallyStrong(10, 5, 5, 9)
print(res) # False