双层循环练习,pass_break_continue,和for循环---day06

1.双层循环练习

2.pass_break_continue

pass:在代码块中无代码可写时,可用pass占位

break:终止当前循环,只能应用在循环里

continue:跳过当前循环,从下一次开始,只能应用在循环里

  

3.for循环

for循环通常跟in一起用

特点:循环遍历容器中的数据,一个一个取出来

语法:

  for 变量 in 可迭代对象:

    code
可迭代的对象(容器数据类型,range对象,迭代器)

遍历解包:
lst =  [("王健林","王思聪","王美丽"), ("马云","马化腾","马冬梅"),("王宝强","马蓉","宋小宝") ]
for a,b,c in lst:
  print(a,b,c)
#打印结果为:
# "王健林","王思聪","王美丽"

# "马云","马化腾","马冬梅"

# "王宝强","马蓉","宋小宝"

嵌套for循环:

lst = [("王健林","王思聪","王美丽"), ("马云","马化腾"),("王宝强",) ]
for i in lst:
  for j in i:
    print(j)

打印结果为:

#王健林

#王思聪

#王美丽

#马云

#马化腾

#王宝强


range对象(配合for循环使用)
'''
range(start,end,step)
start:开始至
end:结束值(最大值取不到)
step:步长
'''

  

总结:今天主要讲了双层循环练习,pass_break_continue和for循环的用法。

pass:主要用于占位

break:用于在循环里终止当前循环

continue:用于在循环里跳过当前循环,从下次开始,继续执行

后面讲了for循环的用法,固定语法for 变量 in 可迭代对象用,可迭代对象可以是range对象,容器数据类型以及迭代器

同时讲了嵌套for循环的用法,二级for循环的容器可以是等长的也可以是不等长的。

最后讲了range对象,配合for循环使用。range函数中有三个可写元素,第一个元素写开始值,不写默认从0开始,第二个元素写结束值,结束值取不到最大数

如range(10),打印结果就为0~9,第三个元素是步长,不写默认为1。

原文地址:https://www.cnblogs.com/weiweivip666/p/12839489.html