Я пытаюсь сделать что-то, когда логическое значение из другой функции установлено на «True». Я попытался использовать return (variable), но когда дело доходит до функции, которая запрашивает bool, она всегда говорит False. Я взглянул сюда, прежде чем расспрашивать об этом, потому что я чувствовал, что это кажется действительно базовым. Но я не нашел ничего полезного. Надеюсь, кто-то может мне помочь. Вот мой код.Проверить boolean от другой функции
x = 0
bool = False
def functionA(x,bool):
if x is 0:
bool = True
def functionB(bool):
print bool
if bool is True:
print "Halleluhja"
functionA(x,bool)
functionB(bool)
print x, bool
Не указывайте переменную с именем 'bool'. – GLHF
Благодарим за отзыв. Этот «bool» был только для целей тестирования. В моей работе я всегда стараюсь использовать простые простые имена для функций или переменных. Должно было сделать это и здесь! –
WTF это с 'if bool is True 'вместо простого' if bool'? –