Answer:
Along the Peruvian coast, the climate is very peculiar. The temperature varies little during the year and is almost always spring-like, but it almost never rains and therefore the landscape is desert. The reason why along the coast there is a desert, is found in the Humboldt Current, which flows in the ocean and cools the lowest layers of the atmosphere, thereby inhibiting the formation of vertical air currents, which are necessary for rain cloud formation. However, this situation in which cold air clings to the soil or to the sea surface, leads to the formation of fog and low clouds, which occur often, especially in the cold season, while sunshine prevails above 500 meters (1,600 feet), as happens in the Andean area lying above the fog layer.
In the north (see El Alto), the daily average temperature ranges from 18 °C (64 °F) in the coldest month (August) to 24 °C (75 °F) in the warmest month (February); in the center (see Lima and Trujillo), it ranges from 17 °C to 23 °C (63 to 73 °F); while in the south, near the border with Chile (see Ilo), it ranges from 15 °C to 22 °C (59 to 72 °F)