bug in program

-4
def trianguloPascal(n):
    lista = [[1],[1,1]]
    for i in range(1,n):
        linha = [1]
        for j in range(0,len(lista[i])-1):
            linha += [ lista[i][j] + lista[i][j+1] ]
        linha += [1]
        lista += [linha]
    return lista

n = input("Digite o número de linhas para o triângulo de Pascal: ")
resultado = trianguloPascal(n)

for i in range(len(resultado)):
    print(resultado[i])
    
asked by anonymous 25.07.2018 / 21:49

1 answer

0

You forgot to convert string user input to integer:

resultado = trianguloPascal(int(n))

See here working on ideone.

    
25.07.2018 / 21:55