Python程序使用类程序来模拟两个骰子的滚动

时间:2016-09-18 16:13:14

标签: python class dice

我的程序应该模拟模拟单个骰子的角色和两个骰子的角色,但我遇到了问题。这是我的代码:

<textarea id="mainText" name="mainText">Your text</textarea>

以下是我运行时程序的输出:

  

&#34; Traceback(最近一次调用最后一次):     File&#34; C:/Users/Pentazoid/Desktop/PythonPrograms/DiceClass.py" ;,第79行,在       主要()     File&#34; C:/Users/Pentazoid/Desktop/PythonPrograms/DiceClass.py" ;,第61行,主要       打印(&#39;此方面已启动&#39;,my_dice.get_sideup())     文件&#34; C:/Users/Pentazoid/Desktop/PythonPrograms/DiceClass.py" ;,第32行,在get_sideup中       返回self.sideup

     

属性错误:&#39;骰子&#39;对象没有属性&#39; sideup&#39;

我做错了什么?

1 个答案:

答案 0 :(得分:4)

您有两种 init 方法。第二个替换了第一个,否定了你对sideup的定义。

更改为:

def __init__(self):
    self.sideup='one'
    self.twosides='one and two'