« Diskussionsforum

Python P11/12 zu Funktion distanz_2

2 Antworten
GK
Letzter
Hallo Herr Kind,
können Sie die Lösung folgender Aufgabe bitte noch einmal kommentieren damit können wir leider nicht so viel anfangen:
2 Antworten
  1. Re: Python P11/12 zu Funktion distanz_2
    Hallo,

    also die Formel in der Funktion ist die Euklidische Distanz im zweidimensionalen (also Abstand zweier Punkte). Wurzel((x1-x2)² + (y1-y2)²)

    Bei der Funktion werden zwei Parameter übergeben, welche jeweils 2-elementige Listen sind, also Listen mit 2 Feldern.

    Das erste Listenfeld ist jeweils die X-Koordinate des Punktes und das zweite Listenfeld die Y-Koordinate. Listen indiziert man mit liste[INDEX] wobei INDEX eine Zahl ab 0 ist (0 = 1. Feld, 1 = 2. Feld usw)

    Daher mache ich: x1 = p1[0], y1 = p1[1]. Damit extrahiere ich quasi die zwei Listenfelder und weise diesen für bessere Lesbarkeit eine Variable zu.
    Analog für den zweiten Parameter: x2 = p2[0], y2 = p2[1].


  2. Re: Python P11/12 zu Funktion distanz_2
    Hallo Herr Kind,

    Ok, danke für die Ausführung.

    Vielen Dank