What is an ideal gas ? Or What is a perfect gas?

An ideal gets is that gas which obeys the gas laws i.e. Charles’ law, Boyle’s law etc at all values of temperature and pressure. Molecules of such a gas should be free from intermolecular attraction