#π Hello, need help understanding if statements. trying to do homework.
12 messages Β· Page 1 of 1 (latest)
@wooden hare
Remember to:
- Ask your Python question, not if you can ask or if there's an expert who can help.
- Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
- Explain what you expect to happen and what actually happens.
:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.
The else section will run, then it will continue to the next print() statement. You need to put βsys.exit(1)β in the else to exit the program.
get the program to end
the most straight forward way to do that isexit()
!e
print('bone apple tea')
exit()
print('this will not be ran')
:white_check_mark: Your 3.12 eval job has completed with return code 0.
bone apple tea
oh ok so the code says if Yes then it would keep going but if No then it needs to end. if the yes is selected will it continue to go after the exit()?
if you weren't taught that, what the prof expected is probably something like
if response == 'Y':
print('Cool!, here are some magazines for sale')
...
# put all the other logic in here
# including the asking for money, etc
else:
print('have a nice day!')
something like
if user_input == 'No':
exit()
# else: # <-- you don't need the else, as if the condition was true, the program would've ended anyway
... # continue writing your code
ah ok i will try that thanks for responding i really appreciate it @gloomy widget and @clever sable
This help channel has been closed and it's no longer possible to send messages here. If your question wasn't answered, feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.