Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 当我们设置variable start=False时,什么是;如果已启动:“如果已启动”;方法_Python 3.x_Boolean Logic - Fatal编程技术网

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启动(首先您将启动汽车)召回后您将获得(汽车已启动)