宿題のコードを書いています。パスカルの三角形の値を出力する必要がありますが、三角形では出力しません。たとえば、私は入力します
pascalLine(2)
出力:
[1,2,1]
および:
pascalLine(4)
出力:
[1,4,6,4,1]
私は現在このコードを持っていますが、三角形を出力するため、完全にはほど遠いと思います。
def pascalLine(n):
for rownum in range (n):
newValue=1
PrintingList = list()
for iteration in range (rownum):
newValue = newValue * ( rownum-iteration ) * 1 / ( iteration + 1 )
PrintingList.append(int(newValue))
print(PrintingList)
print()