循环
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会造成很多不明确结果和意外分支,所以尽量避免使用这两个函数