Python基础教程(11)使用break\continue\exit进行流程控制

TangLu 未命名 2019-12-12 3027 0

一、break语句

break语句用于结束当前循环,比如让循环达到某个条件时就结束,当有多层循环时break跳出最近一层的循环体

while True:
    num = input("请输入一个数字,输入Q结束")
    if num.upper()=='Q':
      print("循环结束")
      break
    else:
      print(num)


二、continue语句

continue语句用于结束循环中的当前迭代,继续执行下一个循环迭代,continue后面的语句也都会被跳过

while True:
    num = int(input("请输入一个数字,输入4跳过"))
    if num==4:
      print("跳出")
      continue
    else:
      print(num)
#计算器
num_count = 0
num_sum = 0
while True:
    user_input = input("请输入一个数字,输入Q或q退出")
    if user_input.upper()=='Q':
      print("脚本退出")
      break
    if int(user_input) < 0:
        print("请输入大于0的数字")
        continue
    num_count += 1
    num_sum += int(user_input)
print("你输入了次{0}数字,数字相加值为{1}".format(num_count,num_sum))


三、exit语句

exit语句的作用是一旦符合条件将退出整个脚本,而不是某个循环


评论