Swapping "Good" and "Bad"
Python 3, &nbsp;32&nbsp; 31 bytes



exit('GBoaodd'['G'&lt;input()::2])


Try it online!

How?

Tests if input is 'Good' by comparing 'G'&lt;input().

Uses the fact that in Python False==0 and True==1 to use the result as the start index of a slice of 'GBoaodd' using an undefined stop and a step of 2 with 'GBoaodd'[start:stop:step].

Prints to STDERR (saving a byte with exit in place of print).