初学者摇滚,纸艺,剪刀游戏Python语法

我创建了一个Rock Paper Scissors游戏。它询问您是否要玩,接受您的输入,将其与计算机的随机输入进行比较,为您提供结果,然后询问您是否要再次玩。


我不知道为什么它不起作用。请让我知道如何解决它。谢谢你


import random

import sys


#play

def play():

  print('want to play?')

if input()=='yes':

  print("Pick R/P/S")

  user = input()




# RPS

def RPS():

  x = random.choice( ['Rock', 'Paper', 'scissors'] )

print(x)

if x == 'Rock' and user == 'R':

  print('Tie')

elif x == 'Rock' and user == 'P':

  print('You beat Comp')

elif x == 'Rock' and user == 'S':

  print('Beat you')

#--------

if x == 'Paper' and user == 'R':

  print('Lost to comp')

elif x == 'Paper' and user == 'P':

  print('tie')

elif x == 'Paper' and user == 'S':

  print('you beat comp')

#---------

if x == 'scissors' and user == 'R':

  print('Beat comp')

elif x == 'scissors' and user == 'P':

  print('lost comp')

elif x == 'scissors' and user == 'S':

  print('tie')


#Play again

def playagain():

  print('Want to play again')

  play=input()

if play=='yes':

    RPS()

else:

    print("Thanks for playing")




play()

RPS()

playagain()


一只斗牛犬
浏览 150回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python