def samogon_cook(self):
sam_base_formula = [1.0, 0.1, 0.2, 3.0]
if 0.0 in self.res:
print "Ошибка, нехватает компонетов"
return self.sam_info()
sam_calc = min(map(lambda x, y: y/x, sam_base_formula, self.res))
self.res = map(lambda x, y: (y - x*sam_calc), sam_base_formula, self.res)
print "Варка самогона..."
time.sleep(sam_calc)
return "Сварено: %.2f л" % sam_calc