函数循环中return_break_continue

原创 2017年10月12日 21:43:35
  • code
def return_continue_break(type):
    if(not type in ["return", "continue", "break"]):
        print '"type" should be "return, continue, break".'
        return
    for j in range(0, 10):
        for i in range(0, 10):
            print "j_i: %d_%d" %(j, i)
            if(i > 3):
               if(type == "return"):
                   return
               elif(type == "continue"):
                   continue
               else:
                   break
            print "executed!"

if __name__ == '__main__':
    return_continue_break("break")
    print('\n****************************')
    return_continue_break("continue")
    print('\n****************************')
    return_continue_break("return")
  • return
    return
  • break
    break
  • continue
    continue
  • exit
  • exit()函数与return语句的最大区别在于,调用exit()函数将会结束当前进程,同时删除子进程所占用的内存空间,把返回信息传给父进程。当exit()中的参数为0时,表示正常退出,其他返回值表示非正常退出,执行exit()函数意味着进程结束;而return仅表示调用堆栈的返回,其作用是返回函数值,并且退出当前执行的函数体,返回到函数的调用处,在main()函数中, return n和exit(n)是等价的。图3-21为exit()函数的使用。
    exit
版权声明:本文为博主原创文章,未经博主允许不得转载。

12.11 编程练习

1.不使用全局变量,重写程序清单12.4中的程序 #include void critic(int * units); int main(void) { int units; printf("H...
  • BalanceDruid
  • BalanceDruid
  • 2016年03月25日 06:51
  • 179

js跳出循环的方法区别(break,continue,return)区分函数体内和循环体内的区别

面向对象编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?我们在使用这三关键字的时候需要注意和需要理解的规则是什么呢?...
  • baidu_31333625
  • baidu_31333625
  • 2017年05月22日 10:30
  • 294

嵌入式计算中循环的优化

最近在做一个很简单的STEREO->MONO的变换函数的时候遇到了循环效率的问题。想了一下怎么优化之后,觉得有点意思,就写下来纪录一下吧。算法的公式非常简单,MONO = (Lch + Rch) / ...
  • JoyHe
  • JoyHe
  • 2004年11月04日 10:26
  • 633

C# 异步

一 线程 二 异步 1 为什么要用异步 简单说异步就是并行执行两件事,比同步执行快 函数a执行3秒,函数b执行5秒,如果按顺序执行需要8秒(同步) 使用异步的话,可以用异步先调用函数b,然后正常调...
  • OnafioO
  • OnafioO
  • 2015年03月17日 23:33
  • 3235

for循环中的异步问题

function f1(){ for(var i = 0; i < 10; i++) { setTimeout(function() { ...
  • qq_25252769
  • qq_25252769
  • 2017年07月23日 14:43
  • 133

时间戳转换为日期格式

public class DateUtils {     /**      * 将时间戳转换为日期格式      */     public static String stampToDate...
  • hengwenchuang
  • hengwenchuang
  • 2018年02月02日 17:55
  • 23

变量作用域内的子作用域内被重新定义的思考

首先来看这样一个例子: 在VC6中: #include "stdafx.h" #include using namespace std; int main(int argc, char* ...
  • zipper9527
  • zipper9527
  • 2011年12月31日 10:01
  • 1823

并发(十一):为什么wait()一定要放在循环中

在多线程的编程实践中,wait()的使用方法如下:synchronized (monitor) { // 判断条件谓词是否得到满足 while(!locked) { ...
  • yiifaa
  • yiifaa
  • 2017年07月29日 17:29
  • 395

关于jquery中each循环篇

QQ:1187362408 欢迎技术交流和学习 jquery中each循环篇(each循环): TODO: 1,for循环用的久了,换种方式会有一种焕然一新的感觉; 2,each循环实际项...
  • HR1187362408
  • HR1187362408
  • 2015年06月16日 09:29
  • 772

在循环过程中删除List的元素

根据条件删除List中元素
  • baidu_33862742
  • baidu_33862742
  • 2016年09月07日 19:53
  • 282
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:函数循环中return_break_continue
举报原因:
原因补充:

(最多只允许输入30个字)