Python 2.7 对象和列表

Python 2.7 对象和列表,python-2.7,Python 2.7,我有一个duck类,这样创建的每个duck对象都包含wingspan和weight字段变量。每只鸭子都应该随机初始化其中的每一个。翼展应初始化为[80.0100.0]厘米范围内的随机浮动。重量应在[0.7,1.6]kg范围内随机初始化。我有 import random class Duck: def __init__(self): self.wingspan = round(random.uniform(80.0, 100.0), 1) self.weig

我有一个duck类,这样创建的每个duck对象都包含wingspan和weight字段变量。每只鸭子都应该随机初始化其中的每一个。翼展应初始化为[80.0100.0]厘米范围内的随机浮动。重量应在[0.7,1.6]kg范围内随机初始化。我有

import random
class Duck:
    def __init__(self):
        self.wingspan = round(random.uniform(80.0, 100.0), 1)
        self.weight = round(random.uniform(0.7,1.6), 2)

但第二部分要求我编写一个名为makeFlock的函数,它接受一个整数参数n,并返回n个Duck对象的列表。我不知道该怎么做。有什么建议吗?

家庭作业+不做自己的努力=>否决票:
def makeFlock(n):
    flock = []
    for _ in range(n):
        flock.append(Duck())
    return(flock)