Good News and Bad News solutions

Good News and Bad News was solved using Python by 9 contestants. Solution sizes: average 3014 bytes (shortest: 893; longest: 5058).