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

5 Lösungen Lösungen öffentlich
#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
vote_ok
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.

Quellcode ausblenden 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

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben