Python 3.x 当我们设置variable start=False时,什么是;如果已启动:“如果已启动”;方法
我对编程真的很陌生。这是一个我不理解的代码,如果任何人都能解释背后的逻辑就好了Python 3.x 当我们设置variable start=False时,什么是;如果已启动:“如果已启动”;方法,python-3.x,boolean-logic,Python 3.x,Boolean Logic,我对编程真的很陌生。这是一个我不理解的代码,如果任何人都能解释背后的逻辑就好了 command=“” 开始=错误 尽管如此: 命令=输入(“>”).upper() 如果命令==“开始”: 如果启动: 打印(“汽车已启动”) 其他: 开始=真 打印(“汽车启动”) 在这段代码中,我怀疑布尔运算是如何工作的。如果开始,那行是什么意思?它在一个循环中started在循环的第一次迭代中将为False,因此您将转到else:,但这将设置started=True,因此您将在后续迭代中获得汽车已启动的信息。
command=“”
开始=错误
尽管如此:
命令=输入(“>”).upper()
如果命令==“开始”:
如果启动:
打印(“汽车已启动”)
其他:
开始=真
打印(“汽车启动”)
在这段代码中,我怀疑布尔运算是如何工作的。如果开始,那行
是什么意思?它在一个循环中started
在循环的第一次迭代中将为False
,因此您将转到else:
,但这将设置started=True
,因此您将在后续迭代中获得汽车已启动的信息。它将首先执行else部分,然后调用它,如果条件为(首先,您将启动汽车)召回后,您将获得(汽车已启动)它在一个循环中。started
在循环的第一次迭代中将False
,因此您将转到else:
,但这将设置started=True
,因此您将在后续迭代中得到汽车已经启动了
。它将首先执行else部分,然后它将调用condi启动(首先您将启动汽车)召回后您将获得(汽车已启动)