python for语句_Python循环语句
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循环语句相关推荐
- python循环体结束标志_Python循环语句代码详解:while、for、break
1 while循环 循环语句是程序设计中常用的语句之一.任何编程语言都有while循环,Python也不例外.while循环的格式如下所示. while(表达式): - else: - while循环 ...
- python loop语句_Python——循环语句
while循环: 通常使用在当满足某一条件时进行的循环语句. 例如: while True: #当为True时进行循环,这个搭配就是死循环 print(1) while count < 10: ...
- birt脚本for循环语句_python循环语句(while amp; for)
--小曲配蟒蛇 循环 循环结构,包含条件语句判断和循环体.没有条件语句很可能就:死-循-环了! for循环用得更多. 循环结构 while循环 while 条件语句: 循环体 干中学:1-100相加 ...
- python 循环语句结果存储_Python条件语句和循环语句
前言 通常都听到别人说,计算机很牛逼,很聪明,其实计算机一点都不聪明,光是你要跟他沟通,都会气 shi 你,聪明的是在写程序的你. 写程序就是跟计算机沟通,告诉它要做什么. 竟然是这样,那么肯定缺少不 ...
- python循环语句嵌套_Python 循环语句
循环语句 循环语句主要是用于解决某些重复的代码工作,使需要重复的代码只写一遍即可. Python循环语句主要有两种:while循环和for...in...循环. 一.while循环 主要用于不确定循 ...
- python分支语句_Python中的分支语句和循环语句及案例
今天是清明假期的最后一天,依旧学习着 Python,老样子来写一篇博客.本篇博文介绍一下 Python 中的 if 条件语句.while 循环语句.for in 循环语句以及 break 和 cont ...
- python循环语句for 循环十次_python循环语句for的使用方式,又快又好
python中有两个循环语句,一个是for,一个是while,今天就给大家介绍这for这个语句怎么使用 for 01 Python for循环中可以循环一个列表或者某一个字符串 下面是for的基本格式 ...
- python和循环语句_Python 小白零基础入门 -- 条件语句和循环语句
Python 小白零基础入门 -- 条件语句和循环语句 点击上方 "Python 读数", 选择 "星标" 公众号 重磅干货, 第一时间送达 Python 零基 ...
- python分支语句_Python语言基础分支语句、循环语句.ppt
* * 循环结构回顾 for循环 for 循环作为编程语言中最强力的特征之一 Python可以使用for语句循环遍历整个序列的值 for循环所做的概括为一句话: 于- 其中的每一个元素,做-事情 * ...
最新文章
- osx java 6_OSX 10.11 java 6不兼容怎么办?OSX 10.11 java 6不兼容解决办法
- jvm性能调优实战 - 27亿级数据量的实时分析引擎,为啥频繁发生Full GC
- Linux颜色所代表的文件类型
- 多数据源报表解析之简单多源报表
- SCPPO(一):禅道的安装
- MVC系列博客之排球计分(六)Controller的实现(二)
- spring3.2.5学习(一)——spring环境配置以及IOC简介
- 多元相关性分析_多元统计分析与R语言建模之相关分析与回归分析
- 图形界面中消息盒子的使用
- Windows系统下安装VMware Workstation并创建Xubuntu虚拟环境
- CF1601E Phys Ed Online题解
- mysql的基础查阅
- yolov4离线安装笔记
- 舞象云出席泰华商城智慧营销系统上线发布会,问道传统百货新未来
- Facebook北京大学2015年宣讲会小记【Facebook Technical Talk】
- python学习笔记:插入函数append,extend与insert的使用与区别
- Spring Boot入门教程(四十六): @Async
- linux操作系统版本_史上最全的Linux 各个发行版本的优点、缺点、发展史介绍
- Dockerfile制作镜像
- python写socket代理_为python设置socket代理的方法
热门文章
- 【Leetcode】100. 相同的树
- zabbix4.0使用snmp代理方式监控vcenter6.5
- djongo:Django和MongoDB连接器
- PO、VO、FormBean的思考
- 在创建ArcGIS Server10.5的站点时,系统提示创建‘System/publishingToolsEX.GPServer’失败(转)...
- Western Subregional of NEERC, Minsk, Wednesday, November 4, 2015 Problem G. k-palindrome dp
- MongoDB 计划缓存的影响
- 用delphi创建服务程式
- 带权重的随机输出数组中的元素
- 汇编语言w3c_w3cschoolc语言教程