Ich mag für Python ein Dreieck für faktorielle machen, die er braucht wie folgt aussieht:erstellen faktorielles Dreieck in Python
8 7 6 5 4 3 2 1
8 n
7 n n
6 n n n
5 n n n n
4 n n n n n
3 n n n n n n
2 n n n n n n n
1 n n n n n n n n
Mein Code ist:
import math
def combination(n,m):
return int((math.factorial(n))/((math.factorial(m))*math.factorial(n-m)))
def main():
print("|",end='')
for n in range(8,0,-1):
print(" ",n,end='')
print()
print("--------------------------------------")
for m in range(8,0,-1):
print(m,"|",end='')
for n in range(8,0,-1):
if(n>=m):
print(format(combination(n,m),"4d"),end='')
else:
print()
main()
Bitte helfen.
Kombinationsfunktion berechnet Werte für das Pascal-Dreieck. Und ich sehe keine Frage. Was ist dein Problem? – MBo