わかりましたので、私はこれに長い間取り組んできましたが、理解できないようです。私たちの課題は、パスカルの三角形と中心、およびその他すべての優れたものを作成することでした...しかし、私はそれを理解できないようです.
def factorial(n):
if (n <= 1):
return 1
else:
return n * factorial(n-1)
def combination(n, k):
return int (factorial(n) / (factorial(k) * factorial(n-k)))
def pascal_row(row):
answer = ""
for entry in range(row+1):
answer = answer + " " + str(combination(row, entry))
print answer
def pascal_triangle(rows):
for row in range(rows):
pascal_row(row)
pascal_triangle(10)
最後の行である 9 を実行し、現在の行を減算してから 3 を掛けると、各行の適切な間隔が得られることがわかっています。それをコードに組み込む方法がわかりませんか?? あなたが私を助けることができれば、それは素晴らしいことです! 事前に助けてくれてありがとう。