-1
私はコインフリップを含むパイソンプログラムに取り組んでいます。おそらく4つのコインフリップのすべての組み合わせをリストするためのPythonプログラムを入手できますか?コインフリップのすべての組み合わせを印刷するpythonプログラムを持っています
だから私は、出力にプログラムをしたい:事前に
HHHH, HHHT, HHTT, etc.
ありがとう!
私はコインフリップを含むパイソンプログラムに取り組んでいます。おそらく4つのコインフリップのすべての組み合わせをリストするためのPythonプログラムを入手できますか?コインフリップのすべての組み合わせを印刷するpythonプログラムを持っています
だから私は、出力にプログラムをしたい:事前に
HHHH, HHHT, HHTT, etc.
ありがとう!
あなたはitertools.product
を使用することができます。
>>> list(itertools.product("HT", repeat=4))
[('H', 'H', 'H', 'H'),
('H', 'H', 'H', 'T'),
('H', 'H', 'T', 'H'),
('H', 'H', 'T', 'T'),
('H', 'T', 'H', 'H'),
('H', 'T', 'H', 'T'),
('H', 'T', 'T', 'H'),
('H', 'T', 'T', 'T'),
('T', 'H', 'H', 'H'),
('T', 'H', 'H', 'T'),
('T', 'H', 'T', 'H'),
('T', 'H', 'T', 'T'),
('T', 'T', 'H', 'H'),
('T', 'T', 'H', 'T'),
('T', 'T', 'T', 'H'),
('T', 'T', 'T', 'T')]
その後、あなたは再び文字列をしたい場合は、ちょうど私がどのようなプログラムが表示されていない各タプル
に
''.join
を呼び出します。あなたはこれまで何の仕事をしていますか? –