たとえば、私はこのミニ「Hunger Games」を持っていますが、「Katniss Kills Katniss」のような結果を得ることもあります。それをどうやって止めるの?random.choiceを繰り返さないようにするにはどうすればよいですか?
import random
part = ("Peeta", "Katniss", "Patrick", "Edward Snowden")
p1 = random.choice(part)
p2 = random.choice(part)
p3 = random.choice(part)
p4 = random.choice(part)
acon = ("kills", "kisses", " stalks ")
happ = p1 + ' ' + random.choice(acon)
print happ
'random.shufle(part)'とすると、ランダムな順序で要素を持つリストが得られます。次に要素を1つずつ取得できます – furas
http://stackoverflow.com/q/32368129/139010 –
@vaultahあなたのリンクに含まれていない便利な回答がある場合は、 – f5r5e5d