fork download
  1. def trianguloPascal(n):
  2. lista = [[1],[1,1]]
  3. for i in range(1,n):
  4. linha = [1]
  5. for j in range(0,len(lista[i])-1):
  6. linha += [ lista[i][j] + lista[i][j+1] ]
  7. linha += [1]
  8. lista += [linha]
  9. return lista
  10.  
  11. n = input("Digite o número de linhas para o triângulo de Pascal: ")
  12. resultado = trianguloPascal(int(n))
  13.  
  14. for i in range(len(resultado)):
  15. print(resultado[i])
Success #stdin #stdout 0.03s 9652KB
stdin
5
stdout
Digite o número de linhas para o triângulo de Pascal: [1]
[1, 1]
[1, 2, 1]
[1, 3, 3, 1]
[1, 4, 6, 4, 1]
[1, 5, 10, 10, 5, 1]