1. while

  终止while循环:
    (1) 改变条件,使其不成立
    (2) break

  应用实例1:计算1+2+3+...+100

#1.使用两个变量
count = 1
sum = 0
while count <= 100:
sum = sum + count
count = count + 1
print(sum) #
#2.使用三个变量
count = 1
sum = 0
flag = True
while flag:
sum = sum + count
count = count + 1
if count > 100:
flag = False
print(sum)

  应用实例2:打印1-100

#1.使用两个变量
count = 1
flag = True
while flag:
print(count)
count = count + 1
if count > 100:
flag = False #2.使用一个变量
count = 0
while count <= 100:
print(count)
count = count + 1

2. continue

  结束本次循环,继续下一次循环

#一直循环输出1
count = 1
while count < 20:
print(count)
continue
count = count + 1  

3. break

print('')
while True:
print('')
print(333)
break
print(444)
print('abc') 

  应用实例:打印1-100

count = 1
while True:
print(count)
count = count + 1
if count > 100:break

4. while-else

  (1)while循环被break打断,则不执行else
  (2)while循环未被break打断,则执行else

count = 0
while count <= 5:
count += 1
if count == 3:
break #(1)不执行else,如下左图
#pass #(2)执行else,如下右图
print('loop',count)
else:
print('循环正常执行结束')

5. 逻辑运算符or_and_not

(1)x or y

  若x为真,返回x(0为假,其余为真);否则返回y

print(1 or 2)   #
print(1 or 5) #
print(0 or 1) #
print(0 or 2) #

(2)x and y(结果与or相反)

   若x为真,返回y(0为假,其余为真);否则返回x

print(1 and 2)   #
print(1 and 5) #
print(0 and 1) #
print(0 and 2) #

(3)not x

  若x为真,返回True;否则返回False

print(not 0)    #True
print(not 1) #False
print(not 56) #False

Python——while、continue、break、while-else、or、and、not的更多相关文章

  1. python学习:continue及break使用

    continue及break使用 #continue 作用:结束本次循环,继续下次循环#break 作用:跳出整个当次循环 for i in range(10): if i < 5: conti ...

  2. 【Python 学习】continue ,break 的使用

    # continue 跳出本轮循环并进入下一次循环# break 终止当前循环,跳出循环体 1. continue 使用案例 : for i in range(5): if i < 3: pri ...

  3. js--基础(对象、数组、函数、if语句、while语句、do while语句、continue语句、break语句)

    三.流程控制:1.单行语句var age =20;//单行语句 2.复合语句花括号包含起来的与聚集和叫做复合语句,一对花括号表示一个复合语句 ,处理时可以当成一个单行语句来看待,一般复合句与叫做代码块 ...

  4. 自学Linux Shell12.7-控制循环break、continue命令

    点击返回 自学Linux命令行与Shell脚本之路 12.7-控制循环break.continue命令 break命令.break命令用于跳出循环,使用break可以跳出任何类型的循环:for.whi ...

  5. break、continue、exit、return的区别和对比

    break.continue.exit.return的区别和对比 一:说明 break.continue在条件循环语句及循环语句(for.while.if等)中用于控制程序的走向:而exit则用于种植 ...

  6. if-elif-else分支判断语句(附加continue和break)---举例说明

    一.分支循环语句: a=input("请输入一个五位数字") if(len(a)!=5): print("输入的数字不合格"); elif(a[0::]==a[ ...

  7. A Byte of Python 笔记(4)控制流:if、for、while、break、continue

    第6章  控制流 3种控制流语句-- if  for  while 默认pyhon使用ASCII码来解释程序的,默认不支持中文,需要在程序的第一行或者第二行声明编码.官方参考具体参考以下三种方式:1. ...

  8. python 语句:条件、循环、break、continue...

    1. 条件语句 执行条件:判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围. [Python程序语言指定任何非0和非空(null)值为true,0 或 ...

  9. python(3)-- 语句:条件、循环、break、continue...

    1. 条件语句 执行条件:判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围. [Python程序语言指定任何非0和非空(null)值为true,0 或 ...

  10. python中break、continue 、exit() 、pass终止循环的区别

    python中break.continue .exit() .pass区分 1.break:跳出循环,不再执行 Python break语句,就像在C语言中,打破了最小封闭for或while循环. b ...

随机推荐

  1. java程序设计基础篇 复习笔记 第三单元

    1 单向if语句 双向if语句 dangling else switch:char,byte,short,int 2 javax.swing.JOptionPane.showConfirmDialog ...

  2. HDU 4704 Sum (隔板原理 + 费马小定理)

    Sum Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 131072/131072K (Java/Other) Total Submiss ...

  3. Markdown_01_基础语法

    目录 概览 一.区块元素{#BlockElement} 1.段落和换行 2.标题 2.区块引用 2.1 在每行的最前面加上 > 2.2 只在整个段落的第一行最前面加上> 2.3 区块引用可 ...

  4. Spring Framework Artifacts

    GroupId ArtifactId Description org.springframework spring-aop Proxy-based AOP support org.springfram ...

  5. 【前端工具】seajs打包部署工具spm的使用总结

    相信使用seajs的好处大家都是知道的,接触seajs好像是在半年前,当时还不知道页面阻塞问题,这里不带多余的话了. seajs实现了模块化的开发,一个网站如果分了很多很多模块的话,等开发完成了,发现 ...

  6. New Concept English three(13)

    1原文打字 32w/m 错词27个 After her husband had gone to work, Mrs Richards sent her children to school and w ...

  7. jquery设置控件位置的方法

    纯JS写法,代码如下: document.getElementById("child").style.left="800px";document.getElem ...

  8. easychm生成帮助文件时出现的目录导航乱码问题

    将html生成帮助文件时出现乱码问题的主要原因是:文件编译格式的问题 (一般的网页都是utf-8格式的,将其改为GB2312就可以了):

  9. c# DataTable行转列

    /// <summary> /// datatable行转列 /// </summary> /// <param name="dtSrc">来源 ...

  10. Java多线程编程实战指南(核心篇)读书笔记(一)

    (尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/76422930冷血之心的博客) 博主准备恶补一番Java高并发编程相 ...