<p>这段代码应该能满足你的需要</p>
<pre><code>def rps():
play = True
player1 = input('Player1: rock, paper of scissors? ')
player2 = input('Player2: rock, paper of scissors? ')
while play:
if player1 == 'rock' and player2 == 'rock': # deze methode werkt niet om opnieuw weer te beginnen
print ('Tie! Pick again')
elif player1 == 'rock' and player2 == 'paper':
print('Player 2 won')
if input('Type c to continue playing, anything else to quit') == 'y':
pass
else:
break
elif player1 == 'rock' and player2 == 'scissors':
print ('Speler 1 won')
if input('Type c to continue playing, anything else to quit') == 'c':
pass
else:
break
elif player1 == 'paper' and player2 == 'rock':
print('Speler 1 won')
if input('Type c to continue playing, anything else to quit') == 'c':
pass
else:
break
elif player1 == 'paper' and player2 == 'paper':
print('Tie! Pick again')
elif player1 == 'paper' and player2 == 'scissors':
print('Speler 2 won')
if input('Type c to continue playing, anything else to quit') == 'c':
pass
else:
break
elif player1 == 'scissors' and player2 == 'rock':
print('Speler 2 won')
if input('Type c to continue playing, anything else to quit') == 'c':
pass
else:
break
elif player1 == 'scissors' and player2 == 'paper':
print('Speler 1 won')
if input('Type c to continue playing, anything else to quit') == 'c':
pass
else:
break
elif player1 == 'scissors' and player2 == 'scissors':
print('Tie! Pick again')
player1 = input('Player1: rock, paper of scissors? ')
player2 = input('Player2: rock, paper of scissors? ')
</code></pre>
<blockquote>
<p>The code can be optimised and simplified by doing away few if and
else, but I kept this for your understanding and making minor tweak in
your code.</p>
</blockquote>