random.randint
を使用して、範囲内の単一のint
をランダムに生成しようとしています。 randint(-2,2)
しかし、それはおそらく0
を生成する可能性がありますが、それは期待できませんので、私はそれが0
と等しくないようにする方法があるのだろうと思っています。あるいは、randint(-2,2)
が0
を生成せず、出力を得るまでループを使用するだけです。Pythonランデントが0と等しくない
歓声
random.randint
を使用して、範囲内の単一のint
をランダムに生成しようとしています。 randint(-2,2)
しかし、それはおそらく0
を生成する可能性がありますが、それは期待できませんので、私はそれが0
と等しくないようにする方法があるのだろうと思っています。あるいは、randint(-2,2)
が0
を生成せず、出力を得るまでループを使用するだけです。Pythonランデントが0と等しくない
歓声
はその後randint()
を使用しないでください。離散集合ではなく連続した値の範囲から整数を選択します。これは、そのリストからランダムな値を返します
random.choice([-2, -1, 1, 2])
:
はあなたがから選ぶたいだけそれらの整数のリストを渡し、代わりにrandom.choice()
functionを使用してください。
実際にリストではなく単一の' int'を取得したいだけです – daiyue
@daiyue 'random.choice'はそのリストからintを与えます –
@daiyue random .choiceはリストから1つの値を選ぶので、それはまさにあなたが得るものです。 –
リストを作成して 'random.choice'を使用するだけです –