From 34e28754fd16d53cf7e54ac6f5396e2638699acc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mert=20G=C3=B6r?= Date: Thu, 3 Aug 2023 19:07:59 +0300 Subject: [PATCH] git add example --- python-temel/class.add.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 python-temel/class.add.py diff --git a/python-temel/class.add.py b/python-temel/class.add.py new file mode 100644 index 0000000..e633912 --- /dev/null +++ b/python-temel/class.add.py @@ -0,0 +1,24 @@ +class Number: + def __init__(self, val): + self.val = val + + def __add__(self, x): + return Number(self.val + x.val) + + def __iadd__(self, x): + return Number(self.val + x.val + 1) + + def __repr__(self): + return str(self.val) + +a = Number(10) +b = Number(20) + +a = a + b +print(a) + +a = Number(10) +b = Number(20) + +a += b +print(a)