- くだすれPython(超初心者用) その26 [転載禁止]©2ch.net
78 :デフォルトの名無しさん[sage]:2015/06/04(木) 03:23:18.28 ID:oidqcGvt - Diceクラスを改変したものを書いておきます
class Dice: """出目の上限を設定できるサイコロクラスです""" def __init__(self, limit): """サイコロオブジェクトを初期化します""" self._limit = limit # サイコロの出目の上限を記憶します print('サイコロオブジェクトが初期化されました!') def shoot(self): """サイコロを振って出目を返します""" # 初期化したときに記憶した出目の上限を使います return random.randint(1, self._limit) このクラスを使うときは下のように出目の上限を指定します sai = Dice(6)
|
|