控制#

介绍#

控件包括用于计时、程序流程、条件逻辑和项目终止的方法。这些控件允许您暂停执行、创建循环、定义逻辑路径以及结束程序。以下是可用控件的列表,包括方法和核心 Python 关键字:

  • wait – 暂停执行给定的毫秒数或秒数。

  • for – 对序列中的每个项目重复代码。

  • if – 如果条件为真,则执行代码。

  • if/else – 根据条件运行不同的代码。

  • if/elif/else – 按顺序检查多个条件。

  • while – 当条件为真时重复代码。

  • break – 立即退出循环。

  • stop_program – 结束正在运行的程序。

  • pass – 不需要采取任何行动时使用的占位符。

等待#

wait pauses for a specific amount of time before moving to the next method.

Usage:
wait(time, units)

参数

描述

time

等待的时间量,以正整数表示。

units

毫秒 MSEC (默认)或 SECONDS

# Example coming soon

为了#

for iterates over a sequence (such as a list, tuple, dictionary, set, or string) or any iterable object. It executes the block of code once for each item in the sequence.

使用量:

for value in expression_list:
    pass

参数

描述

value

存储迭代中的当前元素的临时变量。

expression_list

循环遍历的元素集合(例如,列表、字符串、范围)。

# Example coming soon

如果#

if executes the indented block of code if the condition evaluates as True.

用法:

if condition:
    pass

参数

描述

condition

An expression or variable that is evaluated when the statement runs. If it evaluates as True, the code inside the if block executes; if it evaluates as False, the block is skipped.

# Example coming soon

如果/否则#

if and else determine which indented block of code runs based on whether the condition evaluates as True or False.

用法:

if condition:
    pass
else:
    pass

参数

描述

condition

An expression or variable that is evaluated when the statement runs. If it evaluates as True, the code inside the if block executes; if it evaluates as False, the code inside the else block executes instead.

# Example coming soon

如果/否则#

The if/elif/else structure selects which indented block of code runs based on conditions:

  • if runs its block if the condition evaluates as True.

  • elif checks additional conditions only if all previous conditions evaluated as False. Multiple elif statements can be used.

  • else 仅当先前的条件均不为 True时才运行其块。

用法:

if condition:
    pass
elif condition:
    pass
else:
    pass

参数

描述

condition

语句运行时要求值的表达式或变量。第一个求值为 True 的条件决定执行哪个块;如果没有一个为 True,则运行 else 块。

# Example coming soon

尽管#

while repeatedly runs methods as long as the condition is True. It can also be used like a “Wait until” by adding not to the condition, as shown in the example below.

用法:

while condition:
    pass

参数

描述

condition

An expression or variable that is evaluated before each iteration. If it evaluates as True, the loop continues; if it evaluates as False, the loop stops.

# Example coming soon

休息#

break exits a loop immediately.

# Example coming soon

停止程序#

program_stop ends a running project.

Usage:
brain.program_stop()

参数

描述

该方法没有参数。

# Example coming soon

经过#

pass is a placeholder for future code and can be used to avoid errors in empty loops, conditionals, and functions.

if condition:
    pass

def function():
    pass