擅长:python、mysql、java
<p>您可以使用此代码</p>
<pre><code>computer_options= ['rock', 'paper', 'scissors']
computer=random.choice(computer_options)
while True:
player=input('rock. paper. or scissors?:')
if player.lower() == "rock" or player.lower() == "paper" or player.lower() == "scissors":
if player==computer:
print('draw')
elif player=='rock':
if computer=='scissors':
print('you win')
else:
print('you lose')
elif player=='paper':
if computer=='scissors':
print('you lose')
else:
print('you win')
else:
print("you did a mistake, select again between rock, paper or scissors")
continue
</code></pre>
<p>我创建了一个无限while循环。你需要在这个循环中插入变量<code>player</code>来玩游戏,然后我插入了条件<code>if player.lower() == "rock" or player.lower() == "paper" or player.lower() == "scissors":</code>,这意味着如果你写对了单词,游戏就开始了,否则你会收到消息“你犯了一个错误,再次选择石头、布或剪刀”。然后,单词<code>continue</code>再次启动循环,您必须为变量<code>player</code>添加一个新值</p>
<p>如果您需要更多帮助,请告诉我,例如添加退出游戏的可能性或其他任何内容</p>