from random import randintclass Die(): def __int__(self,sidesparam=6): self.sides=sidesparam def roll_die(self): x=randint(1,self.sides) print('The die side is ',x)
1 回答

MM們
TA貢獻(xiàn)1886條經(jīng)驗(yàn) 獲得超2個(gè)贊
你定義的sides屬性是__init__函數(shù)內(nèi)的局部變量,不能作為類成員在類的其他函數(shù)中調(diào)用。你需要將sides定義為類成員。
添加回答
舉報(bào)
0/150
提交
取消