Python :: Aufgabe #24 :: Lösung #3
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
#3

von OlleKarre (170 Punkte)
- 13.09.2015 um 18:42 Uhr

import sys import math def neurechnen (): wiederhole = "j" ende = "n" a = (input("Erneut rechnen? [j/n]")) while (True): if (a == wiederhole): print ("") print ("Ich freue mich eine neue Aufgabe für Sie rechnen zu dürfen!") print("") rechne() elif (a == ende): print ("") print ("Auf Wiedersehen!") sys.exit(0) else: print ("Bitte 'j' für Ja und 'n' für Nein eintippen.") neurechnen() def rechne(): print ("--------------------------------------------------------------------------------------") print ("--Ich bin ein einfaches Python-Programm welches den Abstand zweier Punkte ermittelt.--") print ("--------------------------------------------------------------------------------------") x1 = float(input("Geben Sie bitte den Wert für x1 ein.")) y1 = float(input("Geben Sie bitte den Wert für y1 ein.")) x2 = float(input("Geben Sie bitte den Wert für x2 ein.")) y2 = float(input("Geben Sie bitte den Wert für y2 ein.")) print ("") abstand = ((((x1 - x2)**2) + ((y1 - y2)**2))) abstand_ausgabe = math.sqrt (abstand) print ("x1: " , x1) print ("y1: " , y1) print ("x2: " , x2) print ("y2: " , y2) print ("") print ("Ihr Ergebnis: " , abstand_ausgabe) print ("") neurechnen() rechne()
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1