Python Beginner: как я могу изменить определение ранее определенной переменной? - PullRequest
0 голосов
/ 15 октября 2018

Совершенно новый для программирования, поэтому, пожалуйста, прости мое невежество.

Я хочу, чтобы скрипт начинался с 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 голосов
/ 15 октября 2018

Определите мощность как глобальную, прежде чем использовать ее в функции global power

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...