65 / 103

Methods are functions

Metodlar — funksiyalar

Eslab qoling: metod — shunchaki receiver argumentiga ega funksiya.

Mana Abs funksionalligini o'zgartirmagan holda oddiy funksiya sifatida yozilgan ko'rinishi.

Topshiriqlar

Yechimni kodning pastki qismidagi Topshiriqlar bo'limiga yozing, so'ng Submit tugmasini bosing. Mavzu mustahkam o'zlashishi uchun ikkala topshiriqni ham bajaring.

1-topshiriq

Oddiy funksiya yozing: Masofa(a, b Vertex) float64 — ikki nuqta orasidagi Evklid masofasini (math.Sqrt bilan) qaytarsin. Masalan, Masofa(Vertex{0, 0}, Vertex{3, 4}) — 5.

2-topshiriq

Markaz(a, b Vertex) Vertex funksiyasini yozing: ikki nuqtani tutashtiruvchi kesma o'rtasidagi nuqtani qaytarsin. Masalan, Markaz(Vertex{0, 0}, Vertex{4, 6}) — Vertex{2, 3}.