2016-09-04 12 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やFalloutのような単純な健康ポイントの変数を作ることができますか? –

+0

あなたが癒しやダメージを受けた後にゲームをしているなら、 'health = max(0、min(health、100))'のようなものを使って0と100の間の健康状態を保つことができます。 –

関連する問題