ok , 好久不更文了 , 今天开始更!
首先我们这节课要学两种算法(枚举我不太确定它是算法)
好了 , 开始!
枚举
OK
首先介绍下这为朋友 , 它是一种暴力的方法#就是把数试出来
这种算法要有判断条件来结束和一个让试验的数不停增加的变量
i = 0
for j in range (10000000):
if i % 2 == 0:
break
else:
i = i + 1
print (i)
就是重复执行很多遍
如果i这个变量能整除2时就跳出循环把i打印 , 否则就继续试
冒泡排序
也许冒泡排序速度慢但也许它的代码还算简单
就是让数进行多轮比较
把最大(或最小)的数已到靠前的位置 ,
c = [2,1,3,5,4,7,8,6,9]
for i in range (len(c)):
for j in range (i - 1):
if c[i] < c[i + 1]:#判断前面一项是否大于后面一项
c[i],c[i + 1] = c[i + 1],c[i]#调换位置
print(c)
看批注也该懂了吧 , 好了 , 散会!