En lenguaje Python
#!/usr/bin/python # -*- coding: UTF-8 -*- # Contribución realizada por: David Alessandro Falconi Concordia. # Función para determinar el factorial de un número x. def facto(x): return (1 if x==0 else x * facto(x-1)) # Se pregunta el número de filas y se conserva en una variable llamada n. n=int(raw_input("Indique el número de 'filas' del triángulo: ")) # Construcción del triángulo de Pascal. for i in range(n): for j in range(i+1): # Fórmula de combinatoria o coeficiente binomial. print (facto(i)/(facto(j)*facto(i-j))), # Nueva linea, para un mejor 'formato'. print
No hay comentarios:
Publicar un comentario