1. 首页
  2. 文档
  3. 逻辑语句

白皮书下载

实在智能Agent产品白皮书(7.2.0).pdf

逻辑语句

发刊日期:
2021/08/30

编辑团队:
实在学院

逻辑语句是描述程序执行的逻辑顺序。其中包括if-else(条件语句)、while/for(循环语句)、循环嵌套、break(循环终止)、continue(跳出循环)以及pass(空语句)。

一、if-else条件语句

通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。指定任何非0和非空(null)值为true,0 或者 null为false。 if 语句用于控制程序的执行,基本形式为:

if 判断条件:

         执行语句……

else:

          执行语句……

其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句。

二、while/for循环语句

循环语句允许我们执行一个语句或语句组多次,其中包括for循环和while循环两种。

*while循环 :while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理 的相同任务。其基本形式为:

while 判断条件(condition):

执行语句(statements)……

执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假 false 时,循环结束。

*for循环: for循环可以遍历任何序列的项目,如一个列表或者一个字符串。for循环的语 法格式如下:

for iterating_var in sequence: statements(s)

*循环嵌套: 实在RAP允许在一个循环体里面嵌入另一个循环。其语法为:

for iterating_var in sequence:

     for iterating_var in sequence:

         statements(s)

statements(s)

三、break循环终止

就像在C语言中,打破了最小封闭for或while循环。break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。break语句用在while和for循环中。如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。

四、continue跳出循环

 continue 语句跳出本次循环,而break跳出整个循环。continue 语句用来跳过当前循环的剩余语句,然后继续进行下一轮循环。continue语句用在while和for循环中。

五、pass空语句

pass 是空语句,是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句。

 

企业培训
技术支持
加入社群
公众号
实在智能Agent学习群
扫码关注微信公众号