16 循环语句

1.while 语句的格式:“while 条件 :”

while True :  #循环输出"你好,世界"
print ("你好,世界") content=1 #通过循环,让content每次循环+2
while True :
print (content)
content = content +2 while True : #无效赋值
content=1
print (content)
content = content +2

2.while 语句的终止

count =1
while count<=10 : #通过循环,输出1、2、3...10
print (count)
count = count +1 #通过循环,输出1、2、3、4、5、6、8、9、10
count = 1 #第一种办法:分开编写,先写1-6,后写8-10,尽量不要使用
while count <=6:
print (count)
count = count +1
count = 8
while count <=10:
print (count)
count = count +1 count = 1 #第二种办法,使用If语句
while count <= 10 :
if count != 7:
print (count)
count = count +1 count = 1 #第三种办法,相比第一种,稍微麻烦一点
while count <= 10 :
if count == 7:
pass #pass 直接过的意思
else :
print (count)
count = count +1 count = 1
while count <=10 and count !=7 : #and是同时满足,所以遇到7终止
print (count)
count = count +1
#结果输出1-6

3.断点

4.关键字 :break (终止)

while True :
print (666)
break #终止当前循环
print ("结束")
#练习题:通过break实现1~10
count = 1
while True:
print (count)
if count == 10:
break # 如果遇到10,就跳出当前循环
count = count +1
print ("结束")

while语句的嵌套

while True :
print ("您好")
while True :
print (666)
# 结果输出:您好 666 666 ...一直输出666 while True :
print ("您好")
while True :
print (666)
break # break只能跳出当前循环,不是跳出所有循环
#结果输出:一直循环您好 666 while True :
print ("您好")
while True :
print (666)
break
break
#结果输出:您好 666
  1. 关键字:continue (继续)

    count = 1
    while count <= 10:
    print (count)
    continue #本次循环如果遇到contiune,则不在继续往下走,而是回到条件位置重新判断
    count = count + 1
    #结果输出:一直是1 count = 1
    while count <= 10:
    if count == 7:
    continue
    print (count)
    count = count + 1
    #结果输出:输出1-6,但是程序不终止 count = 1
    while count <= 10:
    if count == 7:
    count = count +1
    continue
    print (count)
    count = count + 1
    #结果输出:输出1-6,8-10
    1. while else

      count = 1
      while count <10:
      print (count)
      count = count +1
      else : #不满足while后的条件时触发
      print ("您好")
      print ("结束")
      #结果输出:1-9 您好 结束 count = 1
      while True:
      print (count)
      if count == 10:
      break
      count = count +1
      else : #不满足while后的条件时触发,或条件等于False时触发,通过一定的方法跳过条件判断时,不在启动else
      print ("您好")
      print ("结束")
      # 结果输出:1-9 结束

最新文章

  1. linux开发摘要
  2. 资料下载:生活方向盘PPT以及活动录音(2011.02)
  3. HTTP基础04--web服务器
  4. 将js对象转为json对象属性加上引号
  5. 使用android.support.design.widget.TabLayout出现java.lang.reflect.InvocationTargetException
  6. javascript Array类型 方法大全
  7. SSL/TLS原理详解
  8. POJ 2065 SETI [高斯消元同余]
  9. Windows PowerShell漫谈-win7下没有超级终端
  10. 201421123042 《Java程序设计》第13周学习总结
  11. Darwin Streaming Server 安装流程
  12. 16.翻译系列:EF 6 Code -First中使用存储过程【EF 6 Code-First系列】
  13. 新建node工程
  14. react mobx 装饰器语法配置
  15. UINavigationController 返回到各级目录
  16. linux驱动开发(三) 字符设备驱动框架
  17. 问题; No label views point to this text field with an android:labelFor=&quot;@+id/@+id/editTextNumber1&quot; attribute
  18. C# 词频统计 东北师范大学 软件项目管理 第一次作业
  19. 回顾JavsScript对象的克隆
  20. Spring Data MongoDB 分页查询

热门文章

  1. python3中,isinstance() 函数
  2. vue的异步组件
  3. Redis 源码解读之 Rehash 的调用时机
  4. CCRD_TOC_2008年第9和第10期
  5. c#反射优化
  6. Golang如何快速构建一个CLI小工示例
  7. docker安装xxl-job-admin
  8. 洛谷P2205 [USACO13JAN]Painting the Fence S
  9. Google Earth Engine——基于新的Landsat SR数据集去云处理
  10. mui、拍照、个推推送消息【问题链接】