当Python中用到双重for循环设计的时候我一般会使用循环的嵌套,但是在Python中其实还存在另一种技巧——for复合语句。
简单写一个小程序,用于延时循环嵌套功能如下:
#!/usr/bin/python
defFunc1(ten_num,one_num):
for i in range(ten_num):
for j in range(one_num):
print(10 * i + j)
Func1(2,5)的执行结果如下:
0
1
2
3
4
10
11
12
13
Python 默认是没有 goto 语句的,但是有一个第三方库支持在 Python 里面实现类似于
goto 的功能:https://github.com/snoack/python-goto.。比如在下面这个例子里,
from goto import with_goto
with_goto
def func():
for i in range(2):
for j in range(2):
goto .end
label .end
return (i, j,