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. ctfshow_web入门 sql注入(web171~248)

    sql注入 这是算是学习+做题+记录的一个笔记吧,而且基本都是看着Y4师傅的博客做的 由于是做过sqli靶场,所以这个就记录快点了.如果靶场没遇到的,也会做笔记. union 联合注入 web171 ...

  2. JZOJ 2020.07.30【NOIP提高组】模拟

    总结 本场比赛很不负责对待 暴力都没怎么打 一个半小时后才开始打题 很悲剧的只有 \(23+11+36=70\) 分 \(T1\) 4300. 装饰大楼 题目 略 思路 很无聊的找规律题 考场弃疗 \ ...

  3. JZOJ 3423.Vani和Cl2捉迷藏 & [CTSC2008]祭祀

    \(\text{Problem}\) 求一个 \(DAG\) 的最长反链 \(\text{Solution}\) 由 \(Dilworth\) 定理只最长反链等于最小链覆盖 而原图的链是可相交的,所以 ...

  4. LeetCode算法训练-动态规划

    欢迎关注个人公众号:爱喝可可牛奶 LeetCode算法训练-动态规划 理论知识 动态规划当前状态是由前一个状态推导出来的,而贪心没有状态的转移 动态规划需要借助dp数组,可能是一维也可能是二维的 首先 ...

  5. centos7 开机自启动脚本

    两种实现方式 方法1:(rc.local) 1.因为在centos中/etc/rc.d/rc.local的权限被降低了,所以需要赋予其可执行权 chmod +x /etc/rc.d/rc.local ...

  6. sentry-sdk 使用

    一.代码 import os import random import logging import sentry_sdk from sentry_sdk.tracing import Transac ...

  7. 3.2 删除XxxControler中各方法中的response

    3.2.1 EmpController代码 package com.hy.controller; import javax.servlet.http.HttpServletRequest; impor ...

  8. android 实现检测版本,下载apk更新(附源码)

    其实这不是什么难事了,都有热更新的技术了,只是记录一下,大神勿嘲笑. 先说下思路,首先要有更新的接口,只要进入app,就监测一下接口,是否更新,更新的话,检测本地版本是否低于接口返回的版本,低的话,就 ...

  9. 实验一C语言开发环境使用和数据类型·运算符·表达式

    #include<stdio.h> int main(){ printf(" o \n"); printf("<H>\n"); prin ...

  10. 网络储存服务ip-san搭建

    简单的介绍一下SAN(存储区域网络存储区域网络和SAN协议,简称SAN),它是一种高速网络实现计算机与存储系统之间的数据传输.常见的分类是FC-SAN和IP-SAN两种.FC-SAN通过光纤通道协议转 ...