gpt4 book ai didi

python - 检查数字是否在 Python 中的或多或少的范围内

转载 作者:太空宇宙 更新时间:2023-11-04 09:06:17 24 4
gpt4 key购买 nike

作为练习的一部分,我是 Python 的新手,我正在制作一个简单的数字猜谜游戏。我已经涵盖了基础知识,但我正在尝试实现一种方式来告诉用户他们的猜测是接近还是远离正确的数字。我不能在一个范围内猜测,因为每次要猜的数字都是随机选择的。我的练习告诉我查看 abs(),但这并没有给我带来太多意义。它还提到了一些关于 within() 的内容,这对我来说也没什么用。如果有人可以提供帮助,只需要朝正确的方向插入。谢谢。

最佳答案

您必须想出接近或远的值。它可能看起来像这样:

diff = abs(guess - random_number)
if diff >= 50:
print("Really cold!")
elif diff >= 40:
print("Cold.")
...
elif diff >= 5:
print("Getting really hot!")

你可以让一个函数返回一个数字来表示它有多热或多冷(例如 0 到 10),然后有一个看起来像这样的字典:

hot_str = {
0: "You guessed it!",
1: "Extremely hot!",
10: "Frozen cold!",
}

print(hot_str[heat(diff)])

关于python - 检查数字是否在 Python 中的或多或少的范围内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20502307/

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