This is Exercise 1 of the Micro Python Tutorial.
The file main.py is special in MicroPython, in the sense that when you power-on the device and/or press the reset button, the main.py file is executed.
main.pyprint('hello world.') print("hello again.")
In Python there is a try-except-finally structure called a "compound statement" consisting of three separate blocks, which is ideal for a main.py file.
In the below example, there is a try block, followed by an except block, followed by a finally block. A try block must be followed by an except block and/or a finally block (you must have one of them).
main.pyprint('hello world.') # remember to indent the insides of your blocks by 4 characters!
except Exception: # this block is executed if there is an exception (error) print('an error occurred.') finally: # this is always executed, no matter what print('complete.')
If you want to use the exception to print out an error message you need to assign it to a variable (in this case, we've used ex).
main.pyprint('hello world.')
except Exception as ex: print('an error occurred: {}'.format(ex)) finally: print('complete.')