嘿伙计们,我刚刚加入了python3 HypeTrain! 但是我只是想知道如何在布尔值上使用if语句: 示例:
RandomBool = True
#and now how can i check this in an if statement? Like the following:
if RandomBool == True:
#DoYourThing
而且,我可以像这样切换一个布尔值吗?
RandomBool1 == True #Boolean states True
if #AnyThing:
RandomBool1 = False #Boolean states False from now on?
答案 0 :(得分:28)
您可以随意更改bool的值。至于if:
if randombool == True:
有效,但您也可以使用:
if randombool:
如果你想测试某些东西是否是假的,你可以使用:
if randombool == False
但您也可以使用:
if not randombool:
答案 1 :(得分:3)
我认为你也可以使用
if randombool is True:
elif randombool is False:
我认为您不需要使用等号,除非它是 int 或 float。
如果我错了,请纠正我