У меня есть два класса. В классе BI нужно изменить значения переменных в классе A, которые определены в функциях: some и anyt, с помощью функций класса B: лягушка и лев. Например, я умножаю на 2 или 3 ..
Я получаю ошибку:
File "E:/Python/Akustik/Akustik/Test.py", line 20
A.some(a,b,c) = A.some(a,b,c)* 2
^
SyntaxError: can't assign to function call
Я знаю, что это значит, но я не могу обойтись без функций в классе A и Б, у кого-нибудь есть чаевые?
вот код:
class A:
def some(self,a, b, c):
self.a = 4
self.b = 2
self.c = 3
def anyt(self, p, g, f):
self.p = 5
self.g = 8
self.f = 1
class B(A):
def frog(self):
A.some(a,b,c) = A.some(a,b,c)* 2
def lion(self):
A.anyt(p,g,f)= A.anyt(p,g,f) * 3