2016-10-31 6 views
-1

私はコインフリップを含むパイソンプログラムに取り組んでいます。おそらく4つのコインフリップのすべての組み合わせをリストするためのPythonプログラムを入手できますか?コインフリップのすべての組み合わせを印刷するpythonプログラムを持っています

だから私は、出力にプログラムをしたい:事前に

HHHH, HHHT, HHTT, etc.

ありがとう!

+0

''.joinを呼び出します。あなたはこれまで何の仕事をしていますか? –

答えて

-1

あなたは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')] 

その後、あなたは再び文字列をしたい場合は、ちょうど私がどのようなプログラムが表示されていない各タプル

関連する問題