Bir Pokemon simülatörü yapmaya çalışıyorum ve Type nesnesini Move nesnesine aktarmaya çalışıyorum, ancak bunu nasıl geçeceğimi anlamıyorum. Bu sadece bana normal bir anlatırBir nesnenin __init__ ifadesinde nasıl kabul edilir?
class Type:
def __init__(self):
self.name="fire"
self.atNOR=1
self.atFIG=1
self.atFLY=1
self.atPOS=1
self.atGRO=1
self.atROC=1
self.atBUG=1
self.atGHO=1
self.atFIR=1
self.atWAT=1
self.atGRA=1
self.atELE=1
self.atPSY=1
self.atICE=1
self.atDRA=1
class Move:
def __init__(self):
self.name = "tackle"
self.power= 0
self.ability= "none"
self.type= normal
sana "Tür" nesnesi olarak sahip olmak istiyorsanız bu hat bir Tip
Tam olarak ne normaldir? Tanımını kod snippet'inine ekleyebilir misiniz? –
Aslında python'da, bir nesnenin tipi bir nesnenin kendisidir. Şimdi "self.type" yazmayı bekliyorsunuz? – Kasramvd
normal, Move nesnesinin varsayılan bir Türü olması gerekiyordu. – Dad