gpt4 book ai didi

python - 有没有办法在Python中包含±(加号或减号)?

转载 作者:行者123 更新时间:2023-12-01 06:29:45 24 4
gpt4 key购买 nike

我确信以前有人问过这个问题,但我很难找到简单而简洁的答案。有什么建议么?我的代码如下所示:

if int(guess1 == int(answer + 1) and guess2 == int(answer + 2))
print("The answer was: " + answer + ". Player 1 wins!")
if int(guess1 == int(answer + 1) and guess2 == int(answer - 2))
print("The answer was: " + answer + ". Player 1 wins!")
if int(guess1 == int(answer - 1) and guess2 == int(answer + 2))
print("The answer was: " + answer + ". Player 1 wins!")
if int(guess1 == int(answer - 1) and guess2 == int(answer - 2))
print("The answer was: " + answer + ". Player 1 wins!")

如果它看起来更像这样就太好了:

if int(guess1 == int(answer ± 1) and guess2 == int(answer ± 2))
print("The answer was: " + answer + ". Player 1 wins!")

最佳答案

来自您的评论:

However, the point is to figure out which of the two guesses is closest to the answer.

在这种情况下,解决方案就变成了:

if guess1 == guess2::
print("It's a tie. The answer was {}".format(answer)
elif abs(guess1 - answer) < abs(guess2 - answer):
print("Player 1 wins. The answer was {}".format(answer)
else:
print("Player 2 wins. The answer was {}".format(answer)

关于python - 有没有办法在Python中包含±(加号或减号)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59959878/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com