当前位置:首页python > 正文

野牛程序员教儿子学Python:少儿编程入门系列(第二十六篇)——Continue与Break:让循环“逛街”也有终点!

作者:野牛程序员:2025-03-02 23:12:45python阅读 2099
野牛程序员教儿子学Python:少儿编程入门系列(第二十六篇)——Continue与Break:让循环“逛街”也有终点!

循环中也有“退场”和“跳过”的好戏!

嘿,野牛程序员爸爸又来了!今天咱们要聊聊循环语句中两个超级实用的小法宝——continuebreak。你有没有遇到过这样的情况:循环里有时候你想跳过某些不重要的“路段”,有时候又觉得实在太累了,想提前结束这趟循环之旅?没错,这两个命令就能帮你轻松搞定!它们就像你逛街时突然决定“跳过这家店”或者“提前回家”,既聪明又实用!


二、continue和break到底是啥?——让循环生活多点选择!

  • continue:当它出现时,就告诉循环:“跳过这一回合,继续下一次!”
    就好像你走在购物街上,突然发现那家店打折不打折、样式不合心意,直接走过,不停留,继续寻找下一个更合适的店铺!

  • break:它可是终极退出按钮!遇到break时,循环会立马结束,就像你逛街逛到一半,发现太阳太大、累得不行,决定提前回家休息一样。


三、代码示例——看野牛程序员如何操作“跳过”和“退出”!

示例1:用continue跳过不想要的数字

假设你要打印1到10的数字,但不想打印3和7这两个数字。看下面这个代码:

for i in range(1, 11):
    if i == 3 or i == 7:
        continue  # 遇到3或7,就跳过本次循环,继续下一个
    print("数字:", i)
数字: 1
数字: 2
数字: 4
数字: 5
数字: 6
数字: 8
数字: 9
数字: 10

执行结果会输出1,2,4,5,6,8,9,10,3和7被“跳过”了!是不是感觉就像在购物街上,有些店你干脆绕过去,直接享受别家的优惠!


示例2:用break提前退出循环

现在,假设你在猜数字游戏中,每次猜错时就继续循环,但如果猜对了,你就不想再浪费时间了,直接退出循环。看这个例子:

secret_number = 5
for i in range(1, 11):
    guess = int(input("猜猜我心里想的数字是多少?"))
    if guess == secret_number:
        print("恭喜你,猜对了!")
        break  # 猜对了,就终止整个循环
    else:
        print("猜错了,再试试!")
猜猜我心里想的数字是多少?7
猜错了,再试试!
猜猜我心里想的数字是多少?8
猜错了,再试试!
猜猜我心里想的数字是多少?


只要用户猜对了,就执行break,整个循环立即结束,不再继续猜数字。这就像你逛街时,一看到心仪的东西,立马决定买下,再也不想逛下去了!


四、总结——continue和break,让循环生活多了选择,多了自由!

今天,我们学习了continuebreak这两个让循环“更聪明”的小命令:

  • continue:就像你在路上遇到不喜欢的店铺,直接跳过,继续前行!

  • break:像是按下了“退场按钮”,一旦条件满足,立刻结束循环,节省时间和精力!

掌握了这两个小法宝,你的循环语句将变得更加灵活,不再是一条死板的跑道,而是充满了选择与智慧的“逛街之旅”!野牛程序员爸爸相信,只要你学会了这些,未来的编程路上,必定能走得更远、更自在!


下次,野牛程序员爸爸继续带你探索Python世界的更多神奇技巧,记住,编程就是这么简单有趣,快去实践吧,小小编程高手,未来等你来挑战!


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • 野牛程序员教儿子学Python:少儿编程入门系列(第二十六篇)——Continue与Break:让循环“逛街”也有终点!
  • 相关推荐

    最新推荐

    热门点击