St. Louis weather forecast: partly cloudy today, high 83°F, showers expected over weekend with cooler temperatures ahead.