in reply to beginner scripting question re: if elsif else
Just a note, jhumphreys did chomp the input in the original program:
chomp($weather, $temperature); [download]
Not the syntax I would use (would be more idiomatic and chomp at input as some of the posters did), but nonetheless, the newlines should be gone.