2016-09-04 70 views
1

例如如果一个int在63上,我希望它上升到70作为最大值,但通勤者不知道要添加多少,直到它为止在70岁有没有​​简单的方法可以做到这一点?有没有办法在Python中设置int的限制3

+0

你正在考虑围捕吗? – elethan

+0

mmm,使用减法? 'if-else'检查?不知道你的目标是什么 – Copperfield

回答

1

python中没有内置的数字类型可以满足您的要求。相反,当你的值发生变化时,你可以使用value = min(value, 70)使它最大为70.

我在这个版本库https://github.com/tmerr/experimental/tree/master/nconstrain中自动执行这个操作,但它有点粗略。

+0

这可以使我的一个简单的健康点变量像Minecraft或辐射? –

+0

当然。如果你正在进行游戏,那么在治疗或受到伤害后,你可以使用像'health = max(0,min(health,100))'这样的东西来保持健康在0到100之间。 –

相关问题