There are a lot of people who may find this confusing because things may seem to mean the same. There are some people who sometimes become confused with output and outcome. If this is also something that you do not wholeheartedly understand, remember that output means what you have produced.
For example, because of the codes, you have produced an output. The outcome, on the other hand, signifies the level of the achievement that has occurred because of your choices. The better the things that you will do to receive your output, the better the possible outcome is going to be.