(11)python里面while到底有多少知识点

本系列文章将会以通俗易懂的对话方式进行教学,对话中将涵盖了新手在学习中的一般问题。此系列将会持续更新,包括别的语言以及实战都将使用对话的方式进行教学,基础编程语言教学适用于零基础小白,之后实战课程也将会逐步更新。

若有想学习的内容可以在评论区留言,根据大家的要求持续更新。点赞过十万就算化成灰我也更新下一篇。(肯定不到,也会更的。)

有问题也可以在评论区留言,也可以私聊我加我好友共同交流一起进步~

喜欢内容欢迎关注我、评论、点赞、收藏,这对我很重要,谢谢~


我的其它教程

教程点击进去将会有目录

《看聊天记录都学不会C语言?太菜了吧(1)我在大佬群里问基础问题没人理?——学习建议

《大学生C语言作业、习题100例白话详解》

目录

《看聊天记录都学不会Python到游戏实战?太菜了吧》python 写游戏好简单啊,我用键盘可以随意控制角色了【python 游戏实战 04】—— 键盘控制角色移动

《看聊天记录都学不会Python到游戏实战?太菜了吧》游戏角色开始动起来了,真帅!【python 游戏实战 03】—— 角色移动

《看聊天记录都学不会Python到游戏实战?太菜了吧》这是我第一次使用代码创建出一个窗口【python 游戏实战 02】—— 创建游戏场景

《看聊天记录都学不会Python到游戏实战?太菜了吧》这是我第一次使用代码创建出一个窗口【python 游戏实战 01】—— 创建窗口

《看聊天记录都学不会Python到游戏实战?太菜了吧》(13)python 字典 2 分钟速解—— 字典

《看聊天记录都学不会Python到游戏实战?太菜了吧》(12)python 的列表我从没想过会那么好用—— 列表

《看聊天记录都学不会Python到游戏实战?太菜了吧》(11)python里面while到底有多少知识点—— break continue

《看聊天记录都学不会Python到游戏实战?太菜了吧》(10)无底洞的循环—— 循环初窥

《看聊天记录都学不会Python到游戏实战?太菜了吧》(9)集万家之长不死 python—— 导包

《看聊天记录都学不会Python到游戏实战?太菜了吧》(8)我们开始做一个数字小游戏吧—— 数字游戏开始做 导包

《看聊天记录都学不会Python到游戏实战?太菜了吧》(7)我用函数写了个特洛伊木马—— 自定义函数

《看聊天记录都学不会Python到游戏实战?太菜了吧》(6)不会这个知识点代码越写越难—— and or 逻辑运算

《看聊天记录都学不会Python到游戏实战?太菜了吧》(5)用前朝的剑斩今朝的官——if…else

《看聊天记录都学不会Python到游戏实战?太菜了吧》(4)小白不知道这个知识点将会错漏百出——if 与 层级

《看聊天记录都学不会Python到游戏实战?太菜了吧》(3)都说123是字符不是数字——输入与类型

《看聊天记录都学不会Python到游戏实战?太菜了吧》(2)在python中加号竟然如此善变——变量与运算

《看聊天记录都学不会Python到游戏实战?太菜了吧》(1)装载Python神器!亮剑!——helloworld


作者简介

作者名:1_bit

简介:CSDN博客专家,2020年博客之星TOP5,蓝桥签约作者。15-16年曾在网上直播,带领一批程序小白走上程序员之路。欢迎各位小白加我咨询我相关信息,迷茫的你会找到答案。

博客地址:https://i1bit.blog.csdn.net


🐰小C:小媛,这一节我们继续学循环吧。

👸小媛:啊?之前不是学过循环了吗? 😢

🐰小C:谁告诉你循环只有这点内容?

👸小媛:难道不止有这点内容吗? 😢

🐰小C:当然不止有这点内容了,还会有很多内容呢呢。

👸小媛:所以到底有多少内容? 😢

🐰小C:哈哈哈,我们再学一一点关于 while 的内容就可以学习到下一个内容了。

👸小媛:不要骗我哟。

🐰小C:放心吧,很快就学会了的。

👸小媛:emmm,我觉得这个时候我们可以问一下读者“这点内容”到底是多少内容,哈哈哈。开始教我吧。 😂

🐰小C:那我们就把 while 循环的知识点先学会吧。

👸小媛:赶紧开始,别废话。

🐰小C:哈哈哈,来了来了。上一节我们学习了 while 循环,使用 while 加一个条件 True 可以一直循环,但是我们想不进行循环了怎么办?

👸小媛:怎么办?我不懂呀。

🐰小C:很简单,这个时候我们就应该使用 break 和 continue。

👸小媛:这又是什么鬼,头大了。 😂

🐰小C:都是小东西了,你看下面代码。

while True:
    a=input()
    if a=="a123456":
        break

👸小媛:这不也是在一直循环吗?循环的内容就是等待用户输入一个值存储到 a,然后判断这个 a是否等于 a123456,等于的话就 break。

🐰小C:那你知道 break 是什么意思吗?

👸小媛:哈哈哈,这个就不懂了,我只有 break 不懂,因为没学过。

🐰小C:break 其实就是跳出的意思,如果变量 a 等于 a123456,那么就跳出循环,你可以试试。

👸小媛:真的耶,我输入 a123456 后就跳出循环了。

👸小媛:原来这个 break 就是这个意思,那我明白了,我们可以改动上一节的程序,如果答对了多少题就可以跳出循环表示通关了。

🐰小C:要不你试试?

👸小媛:我已经改好了,小意思。

import random

count=0
while True:
    a=random.randint(0,10)
    b=random.randint(0,10)

    print(a,'+',b,'=?')
    c=int(input())

    if c==a+b:
        print('答案正确')
        count+=1
    else:
        print('答案错误')
    if count>9:
        break

print("恭喜你答对 10 题")

🐰小C:哈哈哈,可以的,解释一下为什么要这样写吧。

👸小媛:很简单啊,就是设置个变量 count 用来对答对的值做一个记录,如果正确,那么就执行 count+=1,之后再判断这个 count 是否大于 10,如果大于 10 就直接跳出 break 就可以了,挺简单的。 😎

🐰小C:不错,看来你理解了。那你在看下面的代码。

import random

i=0
while i<10:
    i+=1
    if i==5:
        continue
    print(i)

🐰小C:再给你看看结果。

🐰小C:为什么没有输出 5 呢?

👸小媛:啊这?那肯定是因为你的这串代码咯。

if i==5:
    continue

🐰小C:那为什么呢?

👸小媛:continue 的缘故吧,但是我并不知道这个 continue 是什么意思。

🐰小C:其实这个 continue 就是一个忽略此次循环,不是跳出。运行到这一段代码的时候,将会执行 continue 直接进入下一次循环,忽略本次循环。

👸小媛:所以之后的代码就不执行了?此时就会不输出 5 的值,因为你在这里是当这个循环变量 i 等于 5 的时候就会跳出。

🐰小C:是的,懂了吧。

👸小媛:问题不大。 😎

  • 40
    点赞
  • 67
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 19
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

1_bit

你的余额交给我吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值