Python初学者:如何更改先前定义的变量的定义?

时间:2018-10-15 11:17:36

标签: python-3.x variables

编程的新手,所以请原谅我的无知。

我希望脚本以POWER = False开头,然后触发一个事件,在其余脚本中将其设为True。我在这里拥有的方式不会保存POWER变量。

power = False
scuba = False

def computer_room():
    if not power:
        print("yadayadayada.")
        time.sleep(1)
        terminal_out()

    elif power:
        print("yadayadayada.")
        time.sleep(1)
        terminal_in()

def terminal_out():
    print("yadayadayada.")
    choice = input("> ")

if "password" in choice.lower():
    print("What is the password?")
    choice2 = input("> ")

    if choice2 == "f1xh3rup":
        power = True
        terminal_in()

1 个答案:

答案 0 :(得分:1)

在功能中使用功率之前将其定义为全局功率 global power