#1
13.10.2021 um 15:44 UhrLinien schneiden sich nicht bei endlicher Länge.
points2 = ([5, 1], [1, 5], [4, 4], [5, 5])
points2 = ([5, 1], [1, 5], [4, 4], [5, 5])
Python :: Aufgabe #350 :: Lösung #2
import random def intersection_lines(p1, p2, p3, p4): if ((p1[1]-p2[1])/(p1[0]-p2[0])) != ((p3[1]-p4[1])/(p3[0]-p4[0])): return True else: return False # test def rnd_points(n=1000, i=4): for _ in range(i): yield random.randint(-n, n), random.randint(-n, n) points1 = rnd_points() points2 = ((-5,-5), (5,5), (300, 100), (400, 200)) print(intersection_lines(*points1)) print(intersection_lines(*points2))
Kommentare:
AlexGroeg
Punkte: 2010
43 Lösungen
7 Kommentare
Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.