Python :: Aufgabe #24 :: Lösung #4
5 Lösungen

#24
Abstand zweier Punkte
Anfänger - Python
von Dome
- 03.01.2013 um 01:09 Uhr
Schreiben Sie ein Programm, welches den Abstand zweier Punkte berechnet. Zuvor müssen die Koordinaten beider Punkte abgefragt werden.
Konsolenausgabe:
x1:1
y1:1
x2:2
y2:2
1.4142135623730951
#4

von PythonIT (240 Punkte)
- 19.08.2017 um 20:42 Uhr
Zusätzlich wird noch die lineare Funktion angegeben, die durch die beiden Punkte verläuft.
Python-Code

# punkteabstand.py import math print("Punkt 1:") x1 = float(input("X-Wert: ")) y1 = float(input("Y-Wert: ")) print("Punkt 2:") x2 = float(input("X-Wert: ")) y2 = float(input("Y-Wert: ")) m = (y2 - y1) / (x2 - x1) c = y1 - m * x1 betrag = math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2) print("Die Punkte liegen beide auf der linearen Funktion y = " + str(m) + " * x + " + str(c)) print("Sie sind " + str(betrag) + " Einheiten voneinander entfernt.")
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1