Stop python code with function?
Hello Again, This time I was wondering what function I could use to stop the repl.it python program, I have tried exit() quit() sys.exit() and they stop the code from continuing but don't stop the repl.it from running, any way to fix this?
if you've learned about user defined functions, you could put all your code into function main() and call it. Whenever you need it to stop running, you would simply just put the statement
return in your code.
If you need more help, please link your repl. ^^
AFAIK there isn't a function that does this, however there are a few work-arounds.
Through my testing, there are a few things that stop a repl. Either if it gets to the EOF, or an error is raised.
You can mimic either of these.
If you want to get to the end of the program easily, there are two ways I've found:
First, you could wrap your entire program into a function, and return from the function when you want to exit.
Second, you could put your entire program into a
except clause and raise a custom
class StopException(Exception): pass try: while True: raise StopException except StopException: pass
Alternatively, you could just raise an error like:
raise Exception('Stop program')
however this will create a traceback, which mightn't look pretty :/