- 已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
3小时前关门了。
Improve this question
我正在使用python制作一个简单的石头剪刀布游戏,但我面临着错误,有人能调试一下吗?
print("WELCOME 🙏")
import random
def game(comp,user):
if(comp=user):
return("Its a tie")
elif(comp="P"):
if(user=="R"):
return("comp wins🙁")
elif(user=="S"):
return("user wins😊")
elif(comp="R"):
if(user="P"):
return("user wins😊")
elif(user="S"):
return("comp wins🙁")
elif(comp="S"):
if(user="P"):
return("comp wins🙁")
elif(user=="R"):
return("user wins😊")
2条答案
按热度按时间agxfikkp1#
第4行:应显示为
if(comp==user):
第7行:应显示为
elif(comp=="P"):
第13行:应该是
elif(comp=="R"):
第14行:应显示为
if(user=="P"):
第16行:应显示为
elif(user=="S"):
第19行:应该是
elif(comp=="S"):
第20行:应该是
if(user=="P"):
在比较变量时,请记住您的双等于
此外,您还从未调用过game函数,因此我建议您添加以下内容:
k4ymrczo2#
==
。(使用if
和elif
时)import
。这是一个很好的做法random
库此代码应该有效