import math
x = int(input("Enter a value for x: "))
y = int(input("Enter a value for y: "))
if y == 1 or y == x:
print(1)
if y > x:
print(0)
else:
a = math.factorial(x)
b = math.factorial(y)
div = a // (b*(x-y))
print(div)
Diese binomischen KOEFFIZIENT Programm funktioniert, aber wenn i zwei Eingänge der gleichen Zahl, die angeblich auf 1 gleich oder, wenn y größer als x angenommen wird, auf 0 gesetzt, um gleich die Programm braucht ein wenig zwicken, wenn jemand kann mir bitte helfen
Wofür brauchen Sie Hilfe? Die Formel, die Sie für Binomialkoeffizienten verwenden, sieht nicht ganz richtig aus, oder? – Joni
Warum benutzen Sie 'while'? Du kannst einfach 'if' verwenden !! – Kasramvd
Wenn ich eine Zahl größer als x eintrage, kommt ein Fehler oder wenn x und y gleich sind – user3396351