gpt4 book ai didi

Python限制在一个范围内

转载 作者:太空宇宙 更新时间:2023-11-03 13:33:07 27 4
gpt4 key购买 nike

我正在研究一个问题,该问题告诉我创建一个程序,该程序根据拨盘上的“点击”次数计算温度。温度从 40 度开始,停止和 90 度,一旦停止,它又回到 40 度并重新开始。

clicks_str = input("By how many clicks has the dial been turned?")
clicks_str = int(clicks_str)

x = 40
x = int(x)

for i in range(1):
if clicks_str > 50:
print("The temperature is",clicks_str -10)
elif clicks_str < 0:
print("The temperature is",clicks_str +90)
else:
print("The temperature is", x + clicks_str)

当我输入 1000 次点击时,温度自然会升至 990。我可以从代码中看到这一点,但我该怎么做才能使“温度”是 40 到 90 之间的数字。

最佳答案

如果您将温度表示为 0 到 50 (90-40) 之间的数字,则可以使用模运算,然后加上 40 以获得原始温度。

clicks_str = input("By how many clicks has the dial been turned?")
clicks_str = int(clicks_str)

temp = (clicks_str % 51) + 40
print("The temperature is {}".format(temp))

关于Python限制在一个范围内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43287967/

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