#質問内容
次のプログラムを作成しましたが、関数talkingの第1引数には常に[さようなら]
と入力されます。
質問1:正しく3つの文字列を3:3:1の確率で返させるにはどうすればよいでしょうか。
質問2:[]がつかないようにするにはどうすればよいでしょうか。
#プログラムのコード
python3
1def index(): 2 from robolibs import talking 3 import random 4 s = str(random.choices(["さようなら", "でわでわ","さよならだけが人生、ですね。"], k=1, cum_weights=[3, 3, 1])) 5 talking(s,"normal")
#参考にしたサイト
Pythonでリストからランダムに要素を選択・取得 (note.nkmk.me)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/28 12:49