【流程控制】-While循环

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

【流程控制】-While循环

1 功能说明

用于循环执行流程步骤,只要条件满足,就不断循环,直到条件不满足。

注:该组件会先判读条件是否成立,若是成立,则进入while循环,执行需要重复处理的步骤流程,否则不会进入循环而执行后续的步骤流程。

2 基本使用说明

1 在“条件”参数处设置判断条件。

此处“变量 a ”默认为 0。

2 在“过程”后设计循环执行处理的步骤流程,运行流程。

a 等于0,1,2,3,4的时候,都是满足条件的,进入循环打印a,然后自增1,直到a=5,,此时条件a < 5不成立,便不再进入循环执行打印与自增的操作。

3 组件定位到代码,查看流程编译后生成的Python代码。

3 参数配置说明

“条件”参数:输入进行逻辑判定的条件语句,除了可以直接在空格内输入外,还可传入变量或从他处获取的返回值等。

条件成立为True,进入while循环,执行需要重复处理的步骤流程;条件不成立则为False,不进入循环。

“过程”:条件成立为True的情况下需要重复执行的流程步骤。

循环结束后,还有需要执行的步骤流程,可在组件右上角箭头后进行设计添加。

根据代码中的缩进,可以看到打印“循环结束后执行”的【输出】组件在While循环之外。

4 进阶操作

【While循环】组件也可以使用True作为条件,步骤每次走到这的时候都肯定会进入该While循环;循环中注意使用【Break中断】组件跳出,以免死循环。

以【If分支】组件中判断页面是否跳转为例,重复打开并登陆双录系,直至判断登录成功。(为方便说明,暂不考虑容错问题)

1  打开并登陆网站

2  重复执行自定义的Login流程,直至判断登录成功再执行Search流程并跳出循环:

注:【Break中断】组件的使用方法可在该组件的说明文档中查阅。

【流程控制】-While循环

1 功能说明用于循环执行流程步骤,只要条件满足,就不断循环,直到条件不满足。注:该组件会先判读条件是否成立,若是成立,则进入while循...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息