一、while 条件: 条件:布尔值:True(真) 与 False(假) 

  # 循环体

  # 如果条件为真,那么循环体则执行

  # 如果条件为假,那么循环体不执行

print('1111')
while True:# 这里是一个条件,假设条件是3>5,这打印的就是1111和222,否则123直接无限循环,不会打印222print('1')print('2')print('3')
print('222')
# 循环终止 bread(完全终止一个循环) 与 continue(终止本次循环,继续执行后面的循环)
count = 1
flag = True
while flag:print(count)count = count + 1if count > 100:flag = False

从1+100的和:

count = 1
while count <= 100:print(count)count = count + 1# 从1+100
count = 1
sum = 0
while count <=100:sum = sum + count #第一次的时候这里是0+1,此时赋值给count=1+1,这个时候sum的只为:0+1+2...count = count + 1print(sum)

二、循环中止语句

如果在循环的过程中,因为某些原因,你不想继续循环了,怎么把它中止掉呢?这就用到break 或 continue 语句

  • break用于完全结束一个循环,跳出循环体执行循环后面的语句
  • continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环
count = 0
while count <= 70:             #只要count<=70 就不断执行下面的代码print("loop ", count)if count == 5:breadcount = count+1 #每执行一次,就把count+1,要不然就变成死循环啦,因为count一直是0
print(1111)
count = 1
while count < 20 :print(count)continue  #遇到之后 终止次此,往上重新执行。此处成为死循环了。count = count + 1
#老师的例子count = 0
while count <= 100 : count += 1if count > 5 and count < 95: #只要count在6-94之间,就不走下面的print语句,直接进入下一次loopcontinue print("loop ", count)print("-----out of while loop ------")

三、while ... else ..

与其它语言else 一般只与if 搭配不同,在Python 中还有个while ...else 语句

while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句

count = 0
while count <= 5 :count += 1print("Loop",count)else:print("循环正常执行完啦")
print("-----out of while loop ------")

如果执行过程中被break啦,就不会执行else的语句啦

count = 0
while count <= 5 :count += 1if count == 3:breakprint("Loop",count)else:print("循环正常执行完啦")
print("-----out of while loop ------")

四:作业

1、使用while循环输入 1 2 3 4 5 6     8 9 10

2、求1-100的所有数的和

3、输出 1-100 内的所有奇数

4、输出 1-100 内的所有偶数

5、求1-2+3-4+5 ... 99的所有数的和

本文学习笔记来源于:金星老师的博客 http://www.cnblogs.com/jin-xin/articles/7459977.html#title-2-12-0

6、用户登陆(三次机会重试)

学习笔记-while循环与循环中止语句相关推荐

  1. Python学习笔记__1.5章 循环

    # 这是学习廖雪峰老师python教程的学习笔记 1.for循环遍历 1.遍历名字 names = ['Michael', 'Bob', 'Tracy'] for name in names: pri ...

  2. python学习笔记(15)循环设计

    python学习笔记(15)循环设计 原链:http://www.cnblogs.com/vamei/archive/2012/07/09/2582435.html 注意:zip()在python2 ...

  3. 【学习笔记】一些postgreSQL常用sql语句

    [学习笔记]一些postgreSQL常用sql语句 1.序列自增id 2.将从一个表中查出来的数据插入到另一个表中 3.sql更新替换字段中某个字 4.统计一个字段多个值的次数 5.统计某个字段重复项 ...

  4. 【白帽子学习笔记14】SQL注入常用语句

    [白帽子学习笔记14]SQL注入常用语句 目前网站中使用的最多的数据库要算是 ACCESS.SQL Server(MSSQL).MySQL 这三个了,所以这里的手工注入,我就以他们三个数据库来分成三 ...

  5. Mysql学习笔记(基础)基础sql语句详细记录

    数据库学习(基础) // 个人网课学习记录,如果有违规等问题,请联系我删除~ mysql下载安装( 解压版安装配置 下载版安装配置 ) 需求分析:使用cmd命令来创建一个数据库,并对数据库中得一张分类 ...

  6. 【学习笔记】10、循环语句—for

    循环语句 循环语句有两种写法:for和while. for循环 for循环和编程语言中常见的循环不大一样,它实际上不是一个循环,而是一个遍历功能,它会依次对一个可迭代的数中的每一个数据进行操作. 在P ...

  7. Python学习笔记05----条件、循环及其他语句

    Print和Import 打印多个参数 1.打印多个表达式,条件是用逗号隔开它们:表达式可以是字符串,也可以自动转换为字符串: >>> print('Age:', 42) Age: ...

  8. mysqld --initialize --console 没有 打印信息_JavaScript学习笔记(三)-- 循环结构

    循环结构 循环结构,就是根据某些给出的条件,重复的执行同一段代码 循环必须要有某些固定的内容组成 初始化 条件判断 要执行的代码 自身改变 WHILE 循环 while,中文叫 当-时,其实就是当条件 ...

  9. javaSE学习笔记——第四天循环结构、方法等

    javaSE学习第四天 java知识 循环结构的分类 for,while,do-while 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) {循环体;} for语句 ...

  10. Go 学习笔记(9)— 循环(for、for range访问数组、切片、字符串和通道、goto、continue、break)

    1. for 循环格式 Go 语言仅支持一种循环语句即 for 循环,它有 3 种形式,只有其中的一种使用分号. 和 C 语言的 for 一样 for init; condition; post { ...

最新文章

  1. 云优后台提交显示parsererror_【Shopee新手开店】卖家后台管理及设置
  2. 三杯茶(一本令全世界为之动容的书)(Three cups of tea)
  3. 比double精度更高的数据类型_MATLAB中图像的数据类型
  4. 说不尽的蒙古人:推荐多兰的诗歌
  5. 查看本机装的 JDK 是32位还是64位的
  6. 数据结构专题(二):2.4链表的插入操作,头插法
  7. 使用计算机必懂的53个英文单词和缩写
  8. String,StringBuffer,StringBulilder之间的区别
  9. IOS多线程处理 三种多线程的实例
  10. typecho编辑器 图片修改宽度高度 并且设置居中
  11. Leawo Video Converter(狸窝视频转换器)V8.1.0 下载安装和激活和常见操作说明
  12. 体检导检系统服务器系统,喜仕达体检中心导检系统
  13. 当你在追梦的路上抱怨生活太累快要放弃的时候,不妨看看我的这篇文章
  14. 西游降魔之东去的西游
  15. Prometheus 告警配置以及抑制规则inhibit_rules 说明
  16. 阿里云企业邮箱哪个代理商好
  17. 设计模式-生成器模式
  18. 正确将图片保存到相册的方法
  19. 2021.2.15-2.22 人工智能行业每周技术动态
  20. ground truth解释

热门文章

  1. 信息学与数学、奥数的关系
  2. linux下xampp的安装和配置文件,linux下xampp集成包安装配置方法
  3. 差分隐私论文阅读笔记
  4. [C1进阶之路-通识] 信息单位
  5. php滴滴抢单系统,抢单系统_抢单系统教程_抢单系统视频教程 _课课家
  6. Redis以及Redis的php扩展安装
  7. 怎么抓取屏幕截图计算机考试时间,在Windows中以定义的时间间隔自动捕获屏幕截图 | MOS86...
  8. BVT (Build Verification Test)
  9. 亚马逊接口NextToken分页调用时AuthFailure问题的解决
  10. 弱校连萌 2016 国庆训练计划 10,5 Problem A. As Easy As Possible