我对编程非常陌生,但我正在尝试编写一个本质上是掷20面骰子的程序。我正在尝试这样做,这样程序会询问用户掷了多少骰子,然后将所有掷骰子的总和加起来。问题是随机数生成器的输出是两个单独的列表,我不知道如何使它们成为一个列表,然后对一个列表求和,或者如何对两个列表求和。欢迎任何帮助。谢谢!(附注:这是我到目前为止所拥有的代码) for i in range(int(input(&qu
我想定义一个名为“骰子”的父类和几个子类,它们代表不同种类的骰子(例如D6、D20等)。每个骰子都有一些共同的结构,例如,你可以滚动每个骰子,但决定输出的规则是不同的。我想定义一个在父类Dice中掷骰子的方法,这样我就不必为每个子类定义掷骰子,但它也需要引用在子类中定义的骰子类型。__init__(name)
def r
在这里,我试图制作一个对象( 20面骰子),具有以下属性:名称和边数。 当我调用这个类(或创建一个新的" dice“对象)时,我需要告诉代码的就是给骰子命名,以及骰子上有多少面。(在本例中为1到20。) class Dice: #The class itself, the outline for the Dice to come.d20 = Dice("d20", (1