我的程序应该模拟模拟单个骰子的角色和两个骰子的角色,但我遇到了问题。这是我的代码:
<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;
我做错了什么?
答案 0 :(得分:4)
您有两种 init 方法。第二个替换了第一个,否定了你对sideup的定义。
更改为:
def __init__(self):
self.sideup='one'
self.twosides='one and two'