龙空技术网

Python的循环语句

爱比特编程 878

前言:

今天大家对“python 循环写法”大体比较注意,姐妹们都需要知道一些“python 循环写法”的相关知识。那么小编同时在网摘上收集了一些有关“python 循环写法””的相关内容,希望朋友们能喜欢,小伙伴们一起来学习一下吧!

初识循环语句

在生活中,我们经常会遇到这样的事情

对大量的数字做数学运算,经常计算错误,很懊恼!!!反复做同一件事情,经常枯燥无味,很烦躁!!!

我们可以把对大量的数字运算和反复做同一件事情的工作,交给计算机来做,计算机可是非常擅长完成重复的工作。

计算机程序通常会周而复始地重复同样的事情,在程序中成为循环。

在Python中有两种循环表达式

重复一定次数的循环,称为计数循环,用关键字for来表达,也称for循环重复直到发生某种情况时结束的循环,称为条件循环,因为只要条件为真,这个循环一直进行下去,用关键字while来表达。

这节课我们主要讲解一下for循环

for循环语句

for循环语句的语法:

for iter_var in iterable: #冒号:不能少  suite_to_repeat #必须缩进4个空格

for是关键字

举个例子,反复输出5遍Hello World!!!

>>> for looper in [1, 2, 3, 4, 5]:... print('Hello World!!!')...Hello World!!!Hello World!!!Hello World!!!Hello World!!!Hello World!!!

[1, 2, 3, 4, 5]是列表(以后会讲到这个数据结构),for会依次循环遍历这个列表。

for循环语句执行步骤:

1)首先将in后边的列表(中括号部分数据称为列表)中的第一元素1,并赋值给looper,这是looper变量的值就是数字”1”2)执行循环体中的内容,也就是print语句3)执行完循环体内容后,再从列表中读取第二个元素2,并赋值给looper,这是looper变量值就是数字24)再次执行循环体中的内容,也就是print语句5)依次执行列表中的3、4、56)执行完5以后,列表所有的元素已经执行完毕,for循环执行完毕

每次循环在程序中成为一次迭代

再举一个例子:计算1 ~ 50数字的和

>>> sum = 0>>> for i in range(1, 51):... sum = sum + i...>>> print(sum)1275

range(1, 51)是1到50,不包含51,这是Python的函数,在讲到函数时,我们再详细的讲解。

通过Python计算1~50数字的和是不是很简单,4行代码就搞定了,程序的威力还不止这些,以后我们会慢慢体会。

while循环语句

while循环并不统计运行的循环次数,它会使用一个判断语句来确定什么时候停止循环,while循环又称为条件循环。

我们用while循环重新一遍计算1~50数字的和

>>> sum = 0>>> i = 1>>> while i < 51:... sum = sum + i... i = i + 1...>>> print(sum)1275

while循环计算1~50数字的和也是比较简单的

好了,就讲到这里,有什么问题可以在评论中留言或者关注我的公众号爱比特编程,再公众号里给留言,我会及时给你回答。

标签: #python 循环写法