Python - Como resolver este problema del triangulo de Pascal?

 
Vista:
sin imagen de perfil
Val: 88
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

Como resolver este problema del triangulo de Pascal?

Publicado por lucas (20 intervenciones) el 03/10/2020 06:54:08
martes
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de algoritmo
Val: 819
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Como resolver este problema del triangulo de Pascal?

Publicado por algoritmo (245 intervenciones) el 03/10/2020 13:40:05
Hola

Espero que te sirva :)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# triangulo de pascal
# fila[n][i] = fila[n-1][i-1] + fila[n-1][i]
 
numero_de_filas = int(input('Número de filas: '))
 
filas = []
 
for t in range(0, numero_de_filas):
    fila = []
    for tt in range(0, t+1):
        if tt == 0 or tt == t:
            fila.append(1)
        else:
            fila.append(filas[t-1][tt-1] + filas[t-1][tt])
    filas.append(fila)
 
for fila in filas:
    espacios_en_blanco = numero_de_filas - len(fila)
    txt = ' '*espacios_en_blanco
    for item in fila:
        txt += '%s  ' % item
    print(txt)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar