12. class pig:
def __init__(self, dict, n):
self.dict = dict
self.n = n
def sort(self):
for j in range(self.n):
index = 0
for i in range(len(self.dict)):,
if 2 <= self.dict[i][0] <= 4:
index += self.dict[i][1] * 2
self.dict.append([0, index])
sums = []
for i in range(len(self.dict)):
self.dict[i][0] += 1
if self.dict[i][0] > 4:
sums.append(i)
sums = sums[::-1]
for i in sums:
del self.dict[i]
for i in range(len(self.dict)):
print("岁数%d,数量%d" % (self.dict[i][0], self.dict[i][1]))
print("第%d年猪的数量:%s" % (j + 1, sum(map(lambda x: x[1], self.dict))))
print()
p = pig([[2, 2]], 10)
p.sort()
input()
请将此题转换成文字语言