Чего вы хотите добиться? Если вы собираетесь сделать чтобы сначала выводился input, а потом в него записывалось что либо указанное в методе write - это так не работает. После вызова функции input, программа останавливается и ждет пока пользователь нажмет Enter, и только потом пойдет дальше по коду.
Если вам нужно чтобы программа вписала куда либо, то что находиться в input - то у вас все правильно работает (по крайней мере во втором варианте)
egorttt_youtube, А что работать то должно? Если у вас второй вариант не работает - попробуйте запустить через python shell, потому что при работе скрипта не куда вписывать значение