diff --git a/python-temel/class.sample.none.py b/python-temel/class.sample.none.py new file mode 100644 index 0000000..4117c74 --- /dev/null +++ b/python-temel/class.sample.none.py @@ -0,0 +1,18 @@ +class Sample: + def __init__(self, a): + self.a = a + + def __add__(self, s): + if isinstance(s, Sample): + return Sample(self.a + s.s) + + if isinstance(s, int): + return Sample(self.a + s) + + def __str__(self): + return str(self.a) + +a = 10 +s = Sample(10) +result = s + a +print(result) diff --git a/python-temel/class.sample.none.py~ b/python-temel/class.sample.none.py~ new file mode 100644 index 0000000..06b3dcf --- /dev/null +++ b/python-temel/class.sample.none.py~ @@ -0,0 +1,10 @@ +class Sample: + def __init__(self, a): + self.a = a + + def __add__(self, s): + if isinstance(s, Sample): + return Sample(self.a + s.s) + + if isinstance(s, int): + return Sample(self.a + s)