擅长:python、mysql、java
<p>下面是一个简短的版本,它描述了结果。在</p>
<pre><code>def winner(p1, p2):
actors = ['Paper', 'Scissors', 'Rock']
verbs = {'RoSc':'breaks', 'ScPa':'cut', 'PaRo':'covers'}
p1, p2 = actors.index(p1), actors.index(p2)
winner, looser = ((p1, p2), (p2, p1))[(1,0,1)[p1 - p2]]
return ' '.join([actors[winner],
verbs.get(actors[winner][0:2] + actors[looser][0:2],
'ties'),
actors[looser]])
</code></pre>
<p>这种结构的好处是显而易见的,当扩大到涵盖岩石,纸张,剪刀,蜥蜴,斯波克</p>
^{pr2}$