The blue, white and red on the french flag stands for "le drapeau tricolore"(french tricolor). The flag was made in 1790 during the french revolution. The white on the flag is an ancient French color while the red and blue are from the Persian military.
The weather in France depends on the region you're in. In Metro France there are cool winters and mild summers, while in French Guinea it is tropical with a rainy season.