Python遇到的问题

img

img

img


代码是这样的,控制台显示了一堆这种文件标红,看了半天,也不知道是什么意思,刚学Python,着实不懂这是遇到什么错误了

你要在你的Die类里面定义一下num_sides属性
改成这样:

class Die():
  num_sides = 6
  def roll(self):
    return randint(1,self.num_sides)
from random import randint
class Die():
    num_sides = 6
    def __int__(self,num_sides):
        print('1',self.num_sides)

    def roll(self):
        print(self.num_sides)
        return randint(1,self.num_sides)


不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^