3213213 发表于 2016-4-29 18:26:01

python简单的算法

裴波那契:def fun(arg1,arg2,stop):    if arg1==0:      print('%s\n%s'%(arg1,arg2))    arg3=arg1+arg2    print(arg3)    if arg3<stop:      fun(arg2,arg3,stop)fun(0,1,100)打印结果:

0
1
1
2
3
5
8
13
21
34
55
89
144

取中间值的算法

suanfa(a,b):    mid=((a)/)    (a)>:      a>b:            suanfa(a[:mid],b)      a<b:            suanfa(a,b)      :            (,a)    :      ()data=((,))suanfa(data,)打印结果
>>you 5


90度翻转算法1:

=[row ()]()90度翻转算法2:
=[row ()]()r_i,row ():    c_i (r_i,(row)):      tmp=      =row      =tmpr :(r)打印结果:
[, , , ]





页: [1]
查看完整版本: python简单的算法