账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    python小白一只,请问如下报错是咋回事呢,万分感谢
    26
    0

    from random import randint

    class Die():

    def _init_(self,num_sides=6):
        self.num_sides=num_sides
    def roll(self):
        return randint(1,self.num_sides)
    

    die=Die()
    results=[]
    for roll_num in range(1,100):

    result=die.roll()
    results.append(result)

    print(results)

    报错:
    raceback (most recent call last):
    File "D:/python_work/die_visual.py", line 11, in <module>

    result=die.roll()

    File "D:/python_work/die_visual.py", line 6, in roll

    return randint(1,self.num_sides)

    AttributeError: 'Die' object has no attribute 'num_sides'

    Process finished with exit code 1

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • ()軟▂解剖師υ 普通会员 1楼

      当然,我很乐意帮助你。请你把报错的具体内容和你的代码贴出来,这样我才能更好地帮助你解决问题。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部