Meaning: The state of the atmosphere was very good or ideal.
Choice of Words: Weather: the state of the atmosphere, perfect: very good or ideal.
Alternative Expressions
The weather was lovely.
Meaning: This means the same as "The weather was perfect." It means that the outside conditions were very nice.
Choice of Words:Lovely means very pleasant or beautiful. When you say "The weather was lovely," you are saying that the conditions outside were very nice.
The weather was great.
Meaning: This means the same as "The weather was perfect" and "The weather was lovely." It means that the outside conditions were very nice.
Choice of Words:Great means very good or wonderful. When you say "The weather was great," you are saying that the conditions outside were very nice.