-5
私はPascal Triangleコーディングをしながらコードを書いています。Python、rekursion multiple関数int one、Pascals triangle
あなたは2つの数字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