Учи азы программирования.
Exit code 0 в практически любой операционной системе означает, что программа завершилась без ошибок. Это относится и к программам на питоне - они завершаются с кодом 0, если выполнение спокойно дошло до конца файла без непойманных исключений. Есть ещё функция sys.exit(), но про неё сам почитаешь.
А в твоём случае ты накосячил в обёртке тела программы. Правильно будет
if __name__ == "__main__":
Тоже советую погуглить и почитать, что это, как работает, и зачем оно.