Python13_循环

Python13_循环循环 for in 循环语句 foriin 1 2 3 4 5 print i test 1 2 3 4 5for 循环 变量 foriin 1 2 3 4 5 i 是变量 print i 为什么我总是用 i 因为英文是 item 所以 i 是常用名嘛最后被操作的素存在 i 中 for 循环 循环对象字典 列表和字符串属于循环对象整数 浮点数是不属于循环对象 如果把它们放在 for 循环里 代码会报错 foriin 吴 s 0foriinrange 0 8

循环

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]:  #i是变量
   print(i)

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

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

for循环:循环对象

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

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

for i in '吴承恩':
    print(i)

#test
#吴
#承
#恩

range()函数

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

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

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

for i in range(3):
    print(i)
#test
#0
#1
#2
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循环的代码相对更简洁一些

编程小号
上一篇 2025-03-29 12:51
下一篇 2025-03-04 19:21

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/106146.html