Запустите следующий скрипт:
import sys
sys.stdout.write(sys.stdin.read())
Затем введите:
a<ctrl-d><ctrl-d><ctrl-d>
В Python 2.6, 2.7, 3.3, 3.4, 3.5 программа завершается всего через 2 <ctrl-d>
, но в Python 3.1 и 3.2 для этого требуется 3.
Любые подсказки относительно того, почему это так?