Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使我的游戏工作?_Python - Fatal编程技术网

Python 如何使我的游戏工作?

Python 如何使我的游戏工作?,python,Python,每当我运行它并打印Hdie时,它都不会打印hi。救救我 将random.choiceRandeve的结果分配给一个变量,并在两个适用的地方使用它 import random import sys Hdie = "A human has fallen." Zdie = "A zombie has fallen!" No = "Nothing happened." Randeve = (Hdie, Zdie, No) NumH = int(raw_input("How many human

每当我运行它并打印Hdie时,它都不会打印hi。救救我

将random.choiceRandeve的结果分配给一个变量,并在两个适用的地方使用它

import random
import sys

Hdie = "A human has fallen."

Zdie = "A zombie has fallen!"

No = "Nothing happened."

Randeve = (Hdie, Zdie, No)

NumH = int(raw_input("How many humans are on your team?"))

NumZ = int(raw_input("How many zombies are in the area?"))

if NumH >= 101:
    print "Maximum humans is 100."
    sys.exit()

if NumZ >= 121:
    print "Maximum zombies is 120."
    sys.exit()

print(random.choice(Randeve))

if Randeve == Hdie:
    print "hi"

元组永远不会等于字符串。如果您想做的事情是我刚才打印的内容等于Hdie,请打印hi,然后将Randeve与Hdie进行比较是行不通的,它是元组,Hdie是字符串。您的意思是编写event=random.choiceRandeve;如果event==Hdie,我对你的孩子很尊重。。。没有多少像你这样年纪的人能得到hello world,你已经在做一些很棒的东西了。。。坚持下去。。。不幸的是,这个问题不是很好,但希望你能得到你的答案对不起,在我看到你的答案之前,我已经解决了我的问题。谢谢你,尼克
x = random.choice(Randeve)
print(x)
if x == Hdie:
    print "hi"