-5
所以我一直在編寫一些Pascal三角編碼。Python,rekursion multiple函數int一個,帕斯卡三角形
其中你給出了兩個數字n和k,並且你得到了你的金字塔中數字的值。
n = i = float(input("Geben Sie n Zahl ein: "))
k = r = float(input("Geben Sie k Zahl ein: "))
ir = i -r
def zwischenergebnis(ir):
if ir ==1:
return 1
else:
ri = ir * zwischenergebnis(ir-1)
return ri
def jo(k):
if k == 1:
return 1
else:
ka = k * jo(k-1)
return ka
def factorial(n):
if n == 1:
return 1
else:
res = n * factorial(n-1)
return res
b = factorial(n)
def nenna(ir,k):
return zwischenergebnis(ir) * jo(k)
a = nenna(ir,k)
b = factorial(n)
Ergebnis = b/a
print(Ergebnis)
它的工作,工作得很好,但我怎麼能套用這一切問題doingness這個功能:
def dynCompNChooseK(n, k):
print('Parameter n:')
print(n)
print('Parameter k:')
print(k)
Should be implemented hier.
result = 10 ## 5 above 3 #
return result