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 结束

ptyhon基础课程_4的更多相关文章

  1. PHP基础课程学习总结

    时间过得很快,不知不觉中过去了一个月,PHP基础课程已经学完了.休息这几天中,睡觉起来,整理下笔记,几天的假期又过去了,明天正式开始PHP的专业课程,新的征途又要开始了.开发整站时发现,过去整站做得太 ...

  2. C#基础课程之六(临时表)DataTable使用方法

    DataTable 用法:赋取值操作,及报错情况 dataTable.Columns.Add("Name"); //Columns 对象获取该集合的全部列,添加列名. 默认stri ...

  3. C#基础课程之五集合(HashTable,Dictionary)

    HashTable例子: #region HashTable #region Add Hashtable hashTable = new Hashtable(); Hashtable hashTabl ...

  4. 学习笔记(一) HTML+CSS基础课程

    这个周把慕课网的<HTML+CSS基础课程>课程学完,内容都是非常非常基础的,不过还是学到了几个小知识点,记下来先. <a>超链接发送邮件 直接上把他的图片给挪过来了,我就不打 ...

  5. Coursera台大机器学习基础课程1

    Coursera台大机器学习基础课程学习笔记 -- 1 最近在跟台大的这个课程,觉得不错,想把学习笔记发出来跟大家分享下,有错误希望大家指正. 一 机器学习是什么? 感觉和 Tom M. Mitche ...

  6. C#基础课程之四集合(ArrayList、List<泛型>)

    list泛型的使用 ArrayList list = new ArrayList(); ArrayList list = ); //可变数组 list.Add("我"); //Ad ...

  7. C#基础课程之三循环语句

    for循环: ; i < ; i++) { Console.WriteLine("执行"+i+"次"); } while循环: while (true) ...

  8. C#基础课程之一注释和控制台、一些常识

    注释是程序员对代码的说明,以使程序具有可读性.源代码在编译的过程中,编译器会忽略其注释部分的内容. ()行注释 格式为:// 注释内容 用两个斜杠表示注释的开始,直到该行的结尾注释结束. ()块注释 ...

  9. 01_Python 基础课程安排

    Python 基础课程安排 目标 明确基础班课程内容 课程清单 序号 内容 目标 01 Linux 基础 让大家对 Ubuntu 的使用从很 陌生 达到 灵活操作 02 Python 基础 涵盖 Py ...

  10. laravel基础课程---16、数据迁移(数据库迁移是什么)

    laravel基础课程---16.数据迁移(数据库迁移是什么) 一.总结 一句话总结: 是什么:数据库迁移就像是[数据库的版本控制],可以让你的团队轻松修改并共享应用程序的数据库结构. 使用场景:解决 ...

随机推荐

  1. mybatis学习日记3

    1.mybatis的延迟加载 问题:在一对多中,当我们有一个用户,他有100个账户 在查询用户的时候,要不要把关联的账户查出来? 在查询账户的时候,要不要把关联的用户查出来? 解决:在查询用户的时候, ...

  2. 滴水2.c++构造 与 继承

    1.构造函数特点 2.析构函数的特点: 析构函数前面必须有~ 3.继承 一个子类可以有多个父类 作业1. #include<stdio.h> struct DateInfo { int y ...

  3. 国外的SRE都是干啥工作的?薪资如何?

    本文翻译自:https://www.flagship.io/glossary/site-reliability-engineer/,意译~ 众所周知,开发和 IT 运营之间因为屁股决定脑袋,存在巨大的 ...

  4. Apache Maven Assembly自定义打包插件的使用

    前言 本文主要记录在SpringBoot项目中使用Apache Maven Assembly插件进行打包的相关内容: 官网说明:https://maven.apache.org/plugins/mav ...

  5. 副三角形行列式转成上(下)三角形行列式为什么依次对换而不用第n行直接对换首行,第n-1行直接对换次行

    副三角形行列式转成上(下)三角形行列式为什么依次对换而不用第n行直接对换首行,第n-1行直接对换次行 前言:重在记录,可能出错. 1. 简而言之,可以用第n行直接对换首行,第n-1行直接对换次行,直到 ...

  6. Day 13 13.3 Cookie与Session

    Cookie 一.什么是cookie? cookie的本质就是一组数据(键值对的形式存在) 是由服务器创建,返回给客户端,最终会保存在客户端浏览器中. 如果客户端保存了cookie,则下次再次访问该服 ...

  7. Neighborhood Attention Transformer概述

    0.前言 相关资料: arxiv github 论文解读(CSDN) 论文基本信息: 作者单位:Facebook 发表时间:arxiv2022(2022.4.14) 1.针对的问题 1.之前的视觉Tr ...

  8. 项目管理 VS. 个人计划

    注会考试临近,好好的安排一下自己的时间.做个小计划是很有必要的了. 突然想到一个软件也许可以帮到我的忙,那就微软提供的办公软件 Project,大学时候就知道Project软件的存在,但是始终没有机会 ...

  9. tcl编程

    目录 0. 基础语法 0.1 普通变量 0.2 list, 列表 0.3 array, 数组 0.4 循环 0.4.1 for 0.4.2 foreach 1. 从命令行获取参数(好像并不是很强大) ...

  10. LP1-5:测试设计

    在接到产品需求进行开发前,怎么样才能最大程度的降低开发错误或明显bug的情况? 答案是在「开发前做设计」. 通常,一个功能的设计要包含几个方面: 1.已有功能情况 2.需求情况 3.数据库设计 4.接 ...