If-Bedingung falsch ausgewertet
Verfasst: Sonntag 10. Januar 2021, 13:04
Moin Leute,
ich stehe gerade mega auf dem Schlauch. Vielleicht kann mir jemand schnell weiterhelfen.
Die If-Funktion führt immer die falsche Anweisung aus. Weis jemand warum?

Danke schonmal für eure Antworten.
Viele Grüße
Janik
ich stehe gerade mega auf dem Schlauch. Vielleicht kann mir jemand schnell weiterhelfen.
Die If-Funktion führt immer die falsche Anweisung aus. Weis jemand warum?
Code: Alles auswählen
kreis_0 = (x0_naehm, y0_naehm, r0_bw_kos)
kreis_1 = (x1_naehm, y1_naehm, r1_bw_kos)
schnittpunkte = circle_intersection(kreis_0, kreis_1)
x_kos_mitte = 216
y_kos_mitte = 0.15
schnittpunkt_0 = [schnittpunkte[0] - x_kos_mitte, schnittpunkte[1] - y_kos_mitte]
schnittpunkt_1 = [schnittpunkte[2] - x_kos_mitte, schnittpunkte[3] - y_kos_mitte]
a = math.hypot(schnittpunkt_0[0], schnittpunkt_0[1])
b = math.hypot(schnittpunkt_1[0], schnittpunkt_1[1])
if a > b:
x1_portal = schnittpunkte[0]
y1_portal = schnittpunkte[1]
else:
x1_portal = schnittpunkte[2]
y1_portal = schnittpunkte[3]

Danke schonmal für eure Antworten.
Viele Grüße
Janik