python循环语句(二)

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

知识点:for循环的语法格式如下:

for iterating_var in sequence: statements(s)

说明:for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句。 例如定义一个fruits的序列:

fruits = [‘banana‘, ‘apple‘, ‘mango‘]

for fruit in fruits:

print(fruit)

例子:比如我们想计算1-10的整数之和,可以用一个sum变量做累加

sum = 0

for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:

sum = sum + x

print(sum)

如果要计算1-100的整数之和,从1写到100有点困难,幸好Python提供一个range()函数,可以生成一个整数序列,再通过list()函数可以转换为list。比如range(5)生成的序列是从0开始小于5的整数:

>>>list(range(5))

>>>[0,1,2,3,4]

知识点:while循环

while循环,只要条件满足,就不断循环,条件不满足时退出循环 比如我们要计算100以内所有奇数之和,可以用while循环实现:

sum = 0

n = 99

while n > 0:
            sum = sum + n

n = n - 2

print(sum)

说明:在循环内部变量n不断自减,直到变为-1时,不再满足while条件,循环退出

原文地址:https://www.cnblogs.com/single-fire/p/10401061.html

时间: 2024-08-29 15:25:51

python循环语句(二)的相关文章

jmeter数据库,charles抓包,Python循环语句

jmeter数据库,charles抓包,Python循环语句 一.Jemeter数据库 添加jar包数据库 jemeter=>浏览 添加JDBC Connection Configuration 配置数据 mysqlurl:jdbc:mysql://ip:port/db?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true driver class:com.mysql.jdbc.Driver       4. 操作

Python循环语句

Python语言中的循环结构包含两种语句,分别是while语句和for语句. 1. while语句 while(表达式): -- else: -- 执行过程:当循环表达式为True时,依次执行while中的语句.直到循环表达式的值为False时,才执行else语句或退出循环.其中else子句可以省略,表达式两端的等号也可以省略. 2. for语句 for循环用于遍历一个集合,依次访问集合中的每个项目.格式如下: for 变量 in 集合: -- else: -- 执行过程:每次循环从集合中取出一

Lesson 021 —— python 循环语句

Lesson 021 -- python 循环语句 Python中的循环语句有 for 和 while. 循环可以使用 break 语句跳出当前循环. Python循环语句的控制结构图如下所示: while 循环 Python中while语句的一般形式: while 判断条件: 语句 同样需要注意冒号和缩进.另外,在Python中没有do..while循环. 无限循环 我们可以通过设置条件表达式永远不为 false 来实现无限循环,实例如下: var = 1 while var == 1 : #

值得收藏!16段代码入门Python循环语句

[ 导读 ]本文重点讲述for语句和while语句.for语句属于遍历循环,while语句属于当型循环.除了两个循环语句外,还介绍了break.continue与pass三个用于控制循环结构中的程序流向的语句.在此基础之上,也介绍了列表推导式,这是一种特殊的循环语句. 循环语句又称为重复结构,用于反复执行某一操作.面对大数量级的重复运算,即使借助计算机,重复编写代码也是费时的,这时就需要借助循环语句.使用循环语句一般要用到条件判断,根据判断式的返回值决定是否执行循环体. 循环分为两种模式,一种是

python循环语句笔记

while 循环语句 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.其基本形式为: while 判断条件: 执行语句-- 执行语句可以是单个语句或语句块.判断条件可以是任何表达式,任何非零.或非空(null)的值均为true. 当判断条件假false时,循环结束. while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是

教程丨Python循环语句

本章节将向大家介绍Python的循环语句,程序在一般情况下是按顺序执行的. 编程语言提供了各种控制结构,允许更复杂的执行路径. 循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式: Python提供了for循环和while循环(在Python中没有do..while循环): 循环控制语句 循环控制语句可以更改语句执行的顺序.Python支持以下循环控制语句: 如果对于学习编程有很多疑惑,没有思路,不知道如何有效率的学习,可以添加我的vx13207483654,

python 循环语句的else语句用法,当循环条件变为假,切不是通过breakbreak终止的时候,就会执行这个else语句。

循环语句可以有一个else子句:当(for)循环迭代完整个列表或(while)循环条件变为假,而非由break语句终止时,就会执行这个else语句.下面循环搜索质数的代码例示了这一点: >>> >>> for n in range(2, 10): ... for x in range(2, n): ... if n % x == 0: ... print n, 'equals', x, '*', n/x ... break ... else: ... # loop fe

Python循环语句之while循环22

一,循环机制及应用场景 1.while循环 用于编写通用迭代结构(非遍历): 顶端测试为真即会执行循环体,并会重复多次测试直到为假后执行循环后的其他语句. 2.for循环 一个通用的序列迭代器,用于遍历任何有序的序列对象内的元素: 可用于字符串.元组.列表和其它的内置可迭代对象,以及通过类所创建的新对象: 3.python也提供了一些能够进行隐性迭代的工具 in成员关系测试 列表解析 map.reduce和filter函数 二,while循环 1.语法格式 while boolean_excep

python循环语句与其他编程语言不同之处

1.局部变量 for i in range(5): print i, print i, 运行结果: 0 1 2 3 4 4 i是for语句里面的局部变量.但在python里面,在同一方法体内,定义了一个局部变量,该变量的作用域是定义行开始至该方法体结束. 在其他编程语言,"print i"那一句是有误的,因为i没有定义 例1: def func(): a = 100 if a > 50: b = True print b if __name__ == '__main__': fu