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子句)。
man = ''
while man != '有':
man = input('有没有愿意为小龙女死的男人?没有的话就不能出古墓。')
print('小龙女可以出古墓门下山啦~')
while循环:办事流程缩进才是while子句
两种循环对比for循环和whlie循环最大的区别在于【循环的工作量是否确定】,for循环就像空房间依次办理业务,直到把【所有工作做完】才下班。但while循环就像哨卡放行,【满足条件就一直工作】,直到不满足条件就关闭哨卡。
所以说,当我们【工作量确定】的时候,我们就可以让for循环来完成重复性工作。反之,要【工作量不确定时】可以让while循环来工作
不过有一种情况for循环和while循环都可以解决问题,那就是【把一件事情做N遍】,不过for循环的代码相对更简洁一些
相关知识
网址: Python13 https://m.mcbbbk.com/newsview179630.html
上一篇: 7月19号=》231页 |
下一篇: Python学习第一期 |