for i in range(1, 20): if (80 - i * 4) % 2 == 0: print("兔子有:", i, " 鸡有:", int((80 - i * 4) / 2))
''' 假设鸡有x只,兔有y只,2x+4y=80,x=40-2y>0 可见y值范围 0<y<20 ''' for y in range(1,20): print("兔子有{}只,鸡有{}".format(y,40-2*y))