Witam, Mamy prostą klasę "liczba"
class liczba:
def __init__(self):
self.value = 50
def __int__(self):
retutn self.value
Jeżeli stworzymy obiekt tej klasy
ob = liczba()
to po komendzie
print(int(ob))
otrzymamy wartość 50.
Co powinienem zmodyfikować aby otrzymać ten sam wynik, ale po wpisaniu komendy
print(ob) #bez int()
Faktyczny problem jest nico bardziej skomplikowany lecz analogiczny.