python流程控制语句包括:if条件语句、while循环语句、for循环语句、range函数以及break、continue、paa控制语句

一、if语句

a = 2

if a >3:

print('大于3')

elif a < 3:

print('a小于3')

else:

print('a等于3')

二、while语句

输出前10个数字,注意:python不能使用++语法,index++会报错

a = True

index = 0

while a:

index = index +1

print(index)

if index is 10:

break

输出斐波那契数列

a,b = 0,1

while b < 100:

print(b)

(a,b) = (b,a + b)

输出:

1

1

2

3

5

8

13

21

34

55

89

三、for语句

python种的for语句可以遍历任何序列(sequence:数字,字符串,列表),for而可以和else同时使用

for 遍历序列

seq = ['Tom','Jcak','Rose','Marry']

for item in seq:

print(item,type(item))

else:

print('error')

输出:

Tom

Jcak

Rose

Marry

制作副本迭代序列

seq = ['Tom','Jcak','Rose','Marry']

for item in seq[:]:

if item == 'Rose':

seq.insert(0,item)

print(seq)

输出:

['Rose', 'Tom', 'Jcak', 'Rose', 'Marry']

四、range函数

range(10) 默认从0开始,0-10,前闭后开

range(1,10) 从1-10

range(0,20,5) 0-20,步长为5,每5个数字取一位

>>> list(range(10))

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

>>> list(range(1,10))

[1, 2, 3, 4, 5, 6, 7, 8, 9]

>>> list(range(0,20,5))

[0, 5, 10, 15]

五、break,continue,pass,else语句

break:跳出最近for或wiile循环

continue:跳出最近循环,继续下一次迭代

pass:什么也不做,起到占位作用,保证结构完整性

else:在循环中可以使用else语句,else语句在for遍历结束或者while语句为Flase时候执行,循环被break终止时不执行

示例:输出斐波那契数列

a,b = 0,1

for index in range(10):

print(b)

(a,b) = (b,a+b)

else: #当for循环结束,且不是break跳出的时候,执行else

print('输出前10位数字')

输出:

1

1

2

3

5

8

13

21

34

55

输出10位数字

当b =13,使用break,跳出,不执行elseyuju

a,b = 0,1

for index in range(10):

if b is 13:

break

print(b)

(a,b) = (b,a+b)

else:

print('输出前10位数字')

输出:

1

1

2

3

5

8

continue示例:

a,b = 0,1

for index in range(10):

if b is 13:

(a,b) = (b,a+b)

continue

print(b)

(a,b) = (b,a+b)

else:

print('输出前10位数字')

输出:

1

1

2

3

5

8

21

34

55

输出前10位数字

pass

def method(): #声明函数名称,什么也不做,用pass,占位

pass

python for语句_Python循环语句相关推荐

  1. python循环体结束标志_Python循环语句代码详解:while、for、break

    1 while循环 循环语句是程序设计中常用的语句之一.任何编程语言都有while循环,Python也不例外.while循环的格式如下所示. while(表达式): - else: - while循环 ...

  2. python loop语句_Python——循环语句

    while循环: 通常使用在当满足某一条件时进行的循环语句. 例如: while True: #当为True时进行循环,这个搭配就是死循环 print(1) while count < 10: ...

  3. birt脚本for循环语句_python循环语句(while amp; for)

    --小曲配蟒蛇 循环 循环结构,包含条件语句判断和循环体.没有条件语句很可能就:死-循-环了! for循环用得更多. 循环结构 while循环 while 条件语句: 循环体 干中学:1-100相加 ...

  4. python 循环语句结果存储_Python条件语句和循环语句

    前言 通常都听到别人说,计算机很牛逼,很聪明,其实计算机一点都不聪明,光是你要跟他沟通,都会气 shi 你,聪明的是在写程序的你. 写程序就是跟计算机沟通,告诉它要做什么. 竟然是这样,那么肯定缺少不 ...

  5. python循环语句嵌套_Python 循环语句

    循环语句 ​循环语句主要是用于解决某些重复的代码工作,使需要重复的代码只写一遍即可. Python循环语句主要有两种:while循环和for...in...循环. 一.while循环 主要用于不确定循 ...

  6. python分支语句_Python中的分支语句和循环语句及案例

    今天是清明假期的最后一天,依旧学习着 Python,老样子来写一篇博客.本篇博文介绍一下 Python 中的 if 条件语句.while 循环语句.for in 循环语句以及 break 和 cont ...

  7. python循环语句for 循环十次_python循环语句for的使用方式,又快又好

    python中有两个循环语句,一个是for,一个是while,今天就给大家介绍这for这个语句怎么使用 for 01 Python for循环中可以循环一个列表或者某一个字符串 下面是for的基本格式 ...

  8. python和循环语句_Python 小白零基础入门 -- 条件语句和循环语句

    Python 小白零基础入门 -- 条件语句和循环语句 点击上方 "Python 读数", 选择 "星标" 公众号 重磅干货, 第一时间送达 Python 零基 ...

  9. python分支语句_Python语言基础分支语句、循环语句.ppt

    * * 循环结构回顾 for循环 for 循环作为编程语言中最强力的特征之一 Python可以使用for语句循环遍历整个序列的值 for循环所做的概括为一句话: 于- 其中的每一个元素,做-事情 * ...

最新文章

  1. osx java 6_OSX 10.11 java 6不兼容怎么办?OSX 10.11 java 6不兼容解决办法
  2. jvm性能调优实战 - 27亿级数据量的实时分析引擎,为啥频繁发生Full GC
  3. Linux颜色所代表的文件类型
  4. 多数据源报表解析之简单多源报表
  5. SCPPO(一):禅道的安装
  6. MVC系列博客之排球计分(六)Controller的实现(二)
  7. spring3.2.5学习(一)——spring环境配置以及IOC简介
  8. 多元相关性分析_多元统计分析与R语言建模之相关分析与回归分析
  9. 图形界面中消息盒子的使用
  10. Windows系统下安装VMware Workstation并创建Xubuntu虚拟环境
  11. CF1601E Phys Ed Online题解
  12. mysql的基础查阅
  13. yolov4离线安装笔记
  14. 舞象云出席泰华商城智慧营销系统上线发布会,问道传统百货新未来
  15. Facebook北京大学2015年宣讲会小记【Facebook Technical Talk】
  16. python学习笔记:插入函数append,extend与insert的使用与区别
  17. Spring Boot入门教程(四十六): @Async
  18. linux操作系统版本_史上最全的Linux 各个发行版本的优点、缺点、发展史介绍
  19. Dockerfile制作镜像
  20. python写socket代理_为python设置socket代理的方法

热门文章

  1. 【Leetcode】100. 相同的树
  2. zabbix4.0使用snmp代理方式监控vcenter6.5
  3. djongo:Django和MongoDB连接器
  4. PO、VO、FormBean的思考
  5. 在创建ArcGIS Server10.5的站点时,系统提示创建‘System/publishingToolsEX.GPServer’失败(转)...
  6. Western Subregional of NEERC, Minsk, Wednesday, November 4, 2015 Problem G. k-palindrome dp
  7. MongoDB 计划缓存的影响
  8. 用delphi创建服务程式
  9. 带权重的随机输出数组中的元素
  10. 汇编语言w3c_w3cschoolc语言教程