Maison > Article > développement back-end > Comment implémenter le triangle Yang Hui en python (code)
Le contenu de cet article explique comment implémenter le triangle Yang Hui (code) en python. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
Le triangle Yang Hui Yang Hui est défini comme suit :
1 / \ 1 1 / \ / \ 1 2 1 / \ / \ / \ 1 3 3 1 / \ / \ / \ / \ 1 4 6 4 1 / \ / \ / \ / \ / \ 1 5 10 10 5 1
Considérez chaque ligne comme une liste, essayez d'écrire un générateur et affichez en continu la liste de la ligne suivante :
def triangles(): L = [1] while True: yield L M=L[:]#复制一个list,这样才不会影响到原有的list。不然results里的每个列表的末尾会为0. M.append(0) L = [M[i-1]+M[i] for i in range(len(M))] n =0 results = [] for t in triangles(): print(t) results.append(t) print(results) n = n +1 if n == 10: break
Recommandations associées :
Utilisez Python pour générer un exemple de triangle Yang Hui
Écrivez un exemple de code de triangle Yang Hui dans PHP_PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!