break跳出循环的妙用

while True:

    temp = input('请输入一个整数:')

    try:        

    temp = int(temp)#这里如果不是整数的话会引发报错,直接进入 except后面的reason,如果是整数则会执行break,跳出循环

         break

    except ValueError as reason:

         print('出错!输入的不是整数。'+str(reason))

posted @ 2017-02-16 08:23  道高一尺  阅读(183)  评论(0编辑  收藏  举报