擅长:python、mysql、java
<p>我认为这是正确的代码:
(您应该检查p1或p2是否为None</strong>)</p>
<pre><code>print('''Please pick one of the following:
Rock
Paper
Scissors''')
p1 = None
p2 = None
while True:
gameDict = {"rock":1,"paper":2,"scissors":3}
in1 = input("Player 1: ").lower()
in2 = input("Player 2: ").lower()
p1 = gameDict.get(in1)
p2 =gameDict.get(in2)
while p1==None or p2==None:
if(p1==None):
p1=input("Player 1, please enter one of the choices listed above: ")
elif p2== None:
p2=input("Player 2, please enter one of the choices listed above: ")
print('Done!!')
print(p1,p2)
</code></pre>