Amadeo Bellotti wrote: > hello is there a way if a condition is not met to restart the whole > program? for example if and if statement returns true then re start > the whole program?
You can probably achieve what you want just by structuring the program correctly. My guess you need to use nested loops, something like this: while True: initialize_everything() while True: if something_is_wrong(): break do_some_work() This will do_some_work() until something_is_wrong(), then it will initialize_everything() and try again. If the test for something_is_wrong() is buried deep in the code you can break the loop by raising an exception which you catch in the top-level loop. Kent _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor