Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
With regards to issue #774 it may be helpful to include a brief discussion on the differences between having multiple
elif
statements and multipleif
statements when conditions are not mutually exclusive. To better illustrate the differences I've made some flowcharts that I have included as figures. I have folded these figures and a short explanation into the Solution section of the "How Many Paths?" challenge as it seems a suitable point to make the distinction, and since it is not in the main body of the lesson it could be skipped if the instructor feels it is not necessary.