ad

打开《Python 编程与应用实践》_成为Python大佬_4.2 循环语句

网友投稿 139 2023-11-13

【摘要】 本书摘自《Python 编程与应用实践》一书中第4章,第2节,由冯伟森,王建,杨宁主编。

4.2 循环语句

Python 中有两种循环语句: 一种是 while, 另一种是for。

打开《Python 编程与应用实践》_成为Python大佬_4.2 循环语句

(1)Python 中最简单的循环语句是while 语句,它的格式如下:

while条件:

循环体

当while 条件为真时执行语句,直到条件为假为止。

例4.6 打印数字1~10。

num=1

while num<=10;

print(num)

num+=1

输出结果:

1

2

3

4

5

6

7

8

9

10

首先将变量 num 的初值赋为1,判断是否小于等于10,如果小于等于10,则执行循 环体中的内容,输出num 的值, num 自动加一;再去判断 num 为2时是否小于等于10, 如果小于等于10,则执行循环体中的内容,输出num 的值, num 自动加一;直到num 的 值为11,判断11并不小于等于10,所以不再进入循环体。

例4.7 计算1~100之间所有偶数和。

import math

def main():

i=1

sum=0

while i<=100:

sum+=j

i+=2

print(sum)

if name ==" main_

main()

输出结果: 2500

(2)for 循环语句的格式如下:

for 变量 in range (开始,结束,步长):

循环体例4.8 打印数字0~9。

for num in range(10):

print(num)

输出结果:

1

2

3

4

5

6

7

8

9

上式中, range 中只有一个值,则代表从0开始,到9结束,步长为1。

例4 .9 计算1~100之间所有偶数和。

import math

def main():

sum=0

for i in range(2,101,2):

sum=sum+i

print(sum)

if__name__==” _main__":

main()

输出结果:2550

(3)for 循环语句遍历对象(列表/字符串等其他可迭代对象)的格式如下: for 变量 in 对象:

循环体

Python 中 for 循环可以遍历一个列表或者一个字符串等其他可迭代对象。

例4.10 for循环应用于列表序列,输出列表中的内容。

fruits=[ '香蕉',苹果',梨]

for fruit in fruits:

print(fruit)

输出结果:

香蕉

苹果

例4.11 输入一个字符串,并输出字符串中的每个字符。

strs=input()

for str in strs:

print(str)

输入:apple, 则输出:

a

p

p

e

(4)if 语句与 for 语句可以嵌套使用。格式如下:

for 条件1:

if 条件2:

语句1

elif 条件3;

语句2

else:

语句3

if 条件1:

for 条件1:

循环体

elif 条件2:

语句1

else:

语句2

例4.12 输出1~50之间能被5整除,但同时不能被3整除的所有整数。 for i in range(1,51):

if i%5==0 and i%3!=0:

print(i)

输出结果:

5

10

20

25

35

40

50

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:学习《Python网络爬虫 从入门到精通》_掌握爬虫的精髓_8.4 使用 Selenium测试
下一篇:学习《Python网络爬虫 从入门到精通》_掌握爬虫的精髓_3.1.2 序列化
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×