擅长:python、mysql、java
<p>创建一个选项字典,每个k/v对代表<em>选项</em>,以及该选项将在RPS游戏中“击败”的项目,然后您可以测试两个玩家的选择,如下所示:</p>
<pre><code>def rps():
"""
choices defines the choice, and opposing choice which it will beat
"""
choices = {'rock':'scissors', 'paper':'rock', 'scissors':'paper'}
c1 = raw_input("Player One, Enter your answer ")
c2 = raw_input("Player Two, Enter your answer ")
if choices[c1] == c2:
print 'player 1 wins, {} beats {}'.format(c1,c2)
elif choices[c2] == c1:
print 'player 2 wins, {} beats {}'.format(c2,c1)
else:
print 'both players choose {}'.format(c1)
</code></pre>