def i lista

0

Cześć, mam duży problem z tym zadaniem. Czy może komuś uda mi się pomóc? Z góry dziękuję! :)

Zmodyfikuj program z punktu 1 w ten sposób by funkcja zamiast czterech liczb pobierała dwie listy, zawierające współrzędne punktów. (Punkt 1 poniżej). Chodzi głównie o operacje na listach i liczenie przy ich pomocy długości odcinka.

  1. Napisz program, który będzie:zawierał funkcję wywoływaną z czterema parametrami (x1, y1, x2, y2) będącymi
    współrzędnymi (x,y) dwóch punktów na płaszczyźnie. Funkcja ta ma zwracać liczbę równą
    długości odcinka utworzonego z tych punktów.
0

Przecież, Robisz def distance(point1, point2): ..., w środku liczy dystans odwołując się do punktów po indeksach list.

0

Jeżeli jesteś pewien, że listy będą dwuelementowe możesz zrobić tak:

def foo(p1, p2):
    x1, y1 = p1 
    x2, y2 = p2 

    print("x1:", x1, "y1:", y1)
    print("x2:", x2, "y2:", y2)

foo([1, 2], [3, 4])

1 użytkowników online, w tym zalogowanych: 0, gości: 1