Informatika2-2013/Gyakorlat12

A MathWikiből
A lap korábbi változatát látod, amilyen Kkovacs (vitalap | szerkesztései) 2013. április 30., 04:33-kor történt szerkesztése után volt.
(eltér) ←Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

Ismétlés

Mûveletek átdefiniálása, osztályok részletesebben:

class Vektor(object):
    def __init__(self, x, y):
        self.x = x
        self.y = y
    def __add__(self, jobb):
        return Vektor(self.x + jobb.x, self.y + jobb.y)
    def __sub__(self, jobb):
        return Vektor(self.x - jobb.x, self.y - jobb.y)
    def __mul__(self, szam):
        return Vektor(self.x * szam, self.y * szam)
    def hossz(self):
        return sqrt(self.x ** 2 + self.y ** 2)
    def __repr__(self):
        return "(" + str(self.x) + ", " + str(self.y) + ")"
Személyes eszközök