前提・実現したいこと
このコードを1行で書きたいです。
python
1if p < 0 or p > 1: 2 p = random.random()
発生している問題・エラーメッセージ
構文エラー
SyntaxError: invalid syntax
該当のソースコード
python
1def __init__(self, p=0.5): 2 p = random.random() if p < 0 or p > 1 3 self._p = p 4 5def play(self): 6 return 1 if self._p > random.random() else 0
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。