Jython 循环
一般情况下,程序中的语句按顺序执行:函数中的第一条语句先执行,然后是第二条,以此类推。在某些情况下,您可能需要多次执行一块代码。提供这种重复功能的语句被称为 循环语句 。
Jython中,循环可以通过两个语句组成:
- while 语句
-
for 语句
WHILE循环
Jython中的while循环语句与Java中的类似。只要给定条件为真,它就会重复执行一块语句。下面的流程图描述了while循环的行为。
while语句的一般语法如下:
以下 Jython 代码使用 while 循环来重复递增并打印变量的值,直到它小于零为止。
输出 − 输出如下所示。
FOR循环
在Jython中,FOR循环不是像Java中的计数循环那样。相反,它具有遍历序列数据类型(如字符串、列表或元组)中的元素的能力。Jython中FOR语句的一般语法如下所示−
我们可以使用FOR语句来显示字符串中的每个字符,以及List或Tuple中的每个项,如下所示:
输出 − 输出如下。
让我们考虑另一个例子,如下所示。
输出 − 输出结果如下。
这里有另一个要考虑的实例。
输出: 上述程序的输出如下所示。
在Jython中,for
语句也用于遍历由range()
函数生成的数字列表。range()
函数的形式如下:
默认情况下,start和step参数分别为0和1。最后生成的数字是stop step。FOR语句遍历由 range()函数 形成的列表。例如 –
它产生以下输出−