поэтому, когда я отвечу на этот вопрос, я думаю, что должен дать вам несколько советов.
1 keywords ключевые слова Python строчные с первой буквой, def не Def .Другие тоже.Вы можете посмотреть мой код или использовать этот код в режиме ожидания.
import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def',
'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import',
'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try',
'while', 'with', 'yield']
2 、 другое - вы должны использовать четыре пробела в вашем коде с отступом.
3 、, когда вы хотитечтобы получить свойства, вы должны определить метод в своем коде .the Obj1 = A ("Scott", "28") , Obj1 - это только объект с классом A, вы можете использовать этот объект для полученияваши свойства по методу.
Мой код:
class A():
def __init__(self,name,age):
self.name = name
self .age = age
def gettuple(self):
return tuple([self.name,self.age])
class B():
def __init__(self,oldInfo,job):
self.oldInfo = oldInfo
self.job = job
(Name,age) = oldInfo
print(Name,age,job)
#calling block
devolper = 'goggo'
Obj1=A("Scott","28")
Obj2=B(Obj1.gettuple(),devolper)
в прошлый раз, я думаю, вы должны узнать больше на python.org с большим количеством примеров введите описание ссылки здесь