循环

python一个很方便的生产序列函数range()

range有三种指定方法,

range( stop ) --->0~stop

range(start,stop) start--->stop

range(start, stop, length)--->指定length步     

 

生成list:list= list(range(10) )    

 

生成随机数:需要引入random包:import random

  一个随机数 : random.randint(1,101)

 至于生成一个随机list,后续再写

https://blog.csdn.net/christianashannon/article/details/78867204

 

先定义一个数组 numbers=list(range(1,101))  或者numbers= tuple(range(1,101))

for循环:

for x in numbers:

   print(x)

 

while循环:

i=99

j=0

while i>j:

  print(i)

  i=i-1

 

针对循环有break和continue两种跳出循环的方法:

  

i=99

j=0

while i>j:

  print(i)

  i=i-1

  if i==90:

    break

最终打印结果只到90为止,也就是说break会直接跳出最外层的for循环或者while训话

但continue并不是

i=99

j=0

while i>j:

  

  i=i-1

  if i==90:

    continue

print(i)

最终打印结果只有90,并且不会跳出最外层的循环,只是当条件满足时才会执行continue后面的语句,换句话说,不满足continue时会跳出当前层次循环并进入下一次循环

建议:continue和break会造成很多不明确结果和意外分支,所以尽量避免使用这两个函数                        

posted @ 2018-11-15 17:46  考拉超凶  阅读(97)  评论(0编辑  收藏  举报