Я хотів би побачити, хто може змусити Python до фатальної аварії з найкреативнішим кодом. Це означає, що коли програма запускається, наприклад, Windows, перейме на екран і з’явиться щось на кшталт "IDLE перестала працювати", або Linux зробить все, що робить Linux, коли програма виходить з ладу.
Правила:
Це потрібно зробити в Python 2.7 або вище (тому старі помилки не експлуатуються, які були виправлені у майбутніх версіях Python).
Визначенням "аварії" є "зробити IDLE або Python виїздом ненавмисно". Це не означає "зупинити IDLE або Python і дати прослідкування". Це також означає, що вихід, sys.quit, переривання тощо не відповідають дійсності. Наприклад, це не буде прийнято:
import sys try: print c # Crashes Here, as c is not defined. except NameError, SyntaxError: print "Oh No!" sys.exit()
Зміна припинення відповіді Python не приймається.
Код повинен бути пояснений, що він робить для збою. Посилання на звіт про помилку є прекрасним.
Виграє найактуальніша відповідь через 10 днів! Почніть !!
EDIT: Чи можу я зрозуміти, що мета не зробити так, щоб Python просто зупинив виконання програми з прослідковуванням. Мета - зробити так, щоб Python повністю вийшов з ладу або припинив роботу. Це означає, що якщо це завдання буде успішно виконано, Windows дасть це (я тут не забиваю Word, це лише приклад того, що має відбутися для іншої програми):
або це:
prnt
запитання навмисне.