首页 > 分享 > Python13

Python13

循环

for...in...循环语句

for i in [1,2,3,4,5]:

print(i)

#test

#1

#2

#3

#4

#5

for循环:变量

for i in [1,2,3,4,5]:

print(i)

'

为什么我总是用i?因为英文是item,所以i是常用名嘛

最后被操作的元素存在i中

for循环:循环对象

字典、列表和字符串属于循环对象

整数、浮点数是不属于循环对象,如果把它们放在for循环里,代码会报错

for i in '吴承恩':

print(i)

' range()函数

使用range(x)函数,就可以生成一个从0到x-1的整数序列

使用range(a,b) 函数,你可以生成了一个【取头不取尾】的整数序列

range(a,b,c)的意思是:从a数到b(取头不取尾),数数的间隔为c

for i in range(3):

print(i)

'

for i in range(13,17):

print(i)

'''

test

13

14

15

16

'''

'

for i in range(0,10,3):

print(i)

'''

test

0

3

6

9

'''

'

Python多行注释:https://www.php.cn/python-tutorials-415573.html

for循环:for子句

格式是【冒号】后另起一行,【缩进】写命令

while循环

while循环:放行条件

while在英文中表示“当”,while后面跟的是一个条件。当条件被满足时,就会循环执行while内部的代码(while子句)。

man = ''

while man != '有':

man = input('有没有愿意为小龙女死的男人?没有的话就不能出古墓。')

print('小龙女可以出古墓门下山啦~')

while循环:办事流程

缩进才是while子句

两种循环对比

for循环和whlie循环最大的区别在于【循环的工作量是否确定】,for循环就像空房间依次办理业务,直到把【所有工作做完】才下班。但while循环就像哨卡放行,【满足条件就一直工作】,直到不满足条件就关闭哨卡。

所以说,当我们【工作量确定】的时候,我们就可以让for循环来完成重复性工作。反之,要【工作量不确定时】可以让while循环来工作

不过有一种情况for循环和while循环都可以解决问题,那就是【把一件事情做N遍】,不过for循环的代码相对更简洁一些

相关知识

Python13

网址: Python13 https://m.mcbbbk.com/newsview179630.html

所属分类:萌宠日常
上一篇: 7月19号=》231页
下一篇: Python学习第一期