2016-09-04 86 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之間。 –

相關問題