python 实现算法
Posted tonymin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 实现算法相关的知识,希望对你有一定的参考价值。
斐波那锲数列
def fib(num):
a = 0
b = 1
n = 0
while n < num:
a, b = b , a + b
yield a
n += 1
print('done')
for i in fib(9):
print(i)
print(fib(9))
杨辉三角
def triangles(num):
l = []
n = 0
c = 0
while n < num:
b = 0
result = []
if len(l):
for x in l[:]:
result.append(b + x)
b = x
l = result[:]
l.append(1)
yield l
n += 1
print('done')
for val in triangles(9):
print(val)
以上是关于python 实现算法的主要内容,如果未能解决你的问题,请参考以下文章
片段(Java) | 机试题+算法思路+考点+代码解析 2023