擅长:python、mysql、java
<p>您可以这样实现:</p>
<pre><code>import random
cts = ["r","p","s"]
def match_assess(ut):
ct = random.choice(cts)
if ut == ct:
print('Draw. You threw:'+ut+' and computer threw:'+ct)
elif (ut=="r" and ct == "p") or (ut == "p" and ct == "s") or (ut == "r" and ct == "p") or (ut == "s" and ct == "r"):
print ('You Loose. You threw:'+ut+' and computer threw:'+ct)
else:
print ('You Win. You threw:'+ut+' and computer threw:'+ct)
a = 0
while a<5: #Play the game 5 times.
ut = raw_input("Enter Rock [r] Paper [p] or Scissors [s]")
if ut in cts and len(ut) == 1:
match_assess(ut)
else:
print("incorrect letter")
a+=1
</code></pre>