Jul-22-2020, 08:03 PM
it's called list comprehension - https://docs.python.org/3/tutorial/datas...rehensions and you could write it like this:
class Polygon: def __init__(self, no_of_sides): self.n = no_of_sides self.sides = [] for i in range(no_of_sides): self.sides.append(0)it will create a list and append a 0 for every side, so let's say:
p = Polygon(no_of_sides=3) print(p.sides)then
Output:[0, 0, 0]