Mercurial > js4py
annotate point.py @ 194:2f10061fec29 javascript-exercises
$ python py/remove_answers.py
| author | jf3243 |
|---|---|
| date | Mon, 21 Nov 2011 17:27:12 +0000 |
| parents | 62b9c15e287f |
| children |
| rev | line source |
|---|---|
|
8
62b9c15e287f
classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
1 class Point(object): |
|
62b9c15e287f
classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
2 |
|
62b9c15e287f
classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
3 def __init__(self, x, y): |
|
62b9c15e287f
classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
4 self.x = x |
|
62b9c15e287f
classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
5 self.y = y |
|
62b9c15e287f
classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
6 |
|
62b9c15e287f
classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
7 def move(self, dx, dy): |
|
62b9c15e287f
classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
8 self.x += dx |
|
62b9c15e287f
classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
9 self.y += dy |
|
62b9c15e287f
classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
10 |
|
62b9c15e287f
classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
11 mypoint = Point(2, 3) |
|
62b9c15e287f
classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
12 mypoint.move(1, 1) |
