No więc mam sobie taką klasę (napisana tylko dla pokazania w czym problem)
class xyz:
def __init__(self,x,y,z):
self.x = x
self.y = y
self.z = z
def show(self):
print('-'*10)
print(self.x)
print(self.y)
print(self.z)
print('-'*10)
test = xyz(1,2,3)
print(test.show())
Wyniki dostaje takie:
----------
1
2
3
----------
None
Moje pytanie brzmi, dlaczego atrybut klasy wyrzuca z siebie None i jak się tego pozbyć?