欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python之break与continue

程序员文章站 2024-03-15 12:58:23
...

break语句

break语句可用于while和for循环,用来结束整个循环。
当有嵌套是,break语句只能跳出最近一层循环。

#测试break语句
while True:
    a = input("输入一个字符(Q或q退出:)")
    if a == "q"or a =="Q":
        print("循环结束,退出")
        break
    else:
        print(a)
》》》
输入一个字符(Q或q退出:)w
w
输入一个字符(Q或q退出:)q
循环结束,退出

continue语句

用于结束本次循环,继续下一次。
当有嵌套时,continue也是应用最近的一层循环。

# 测试continue

num = 0
age_all = 0
age = []
while True:
    s = input("请输入年龄:")
    if s.upper() == "Q":
        print("录入完成,退出")
        break
    if int(s) < 0:
        continue
    num += 1
    age.append(int(s))
    age_all += int(s)

print("人物数量为{0}".format(num))
print("录入的年龄:", age)
print("平均年龄{0}".format(age_all / num))
》》》
请输入年龄:333
请输入年龄:444
请输入年龄:555
请输入年龄:Q
录入完成,退出
人物数量为3
录入的年龄: [333, 444, 555]
平均年龄444.0