Во первых код нужно выкладывать не скриншотом, а текстом.
Во вторых код отрабатывает правильно. после ввода у вас дальше нет никаких действий и программа закрывается. что должно было, по вашей задумке, дальше произойти?
Elvis, хорошо, по поводу скриншота понятно. Я только изучаю и вообще не понимаю "у вас дальше нет никаких действий" . почему нет? разве он не должен идти также как и при run в самом пай чарме? извините, что вопросы глупые, но я не понимаю
hreesFool, у вас после последнего вашего ввода - выводится надпись, как и должна и, так как дальше ничего программа не делает, окно закрывается. просто это происходит так быстро, что вы даже не замечаете.
Что значит "закрывается и дальше не работает"?
У тебя после вывода последнего сообщения в цепочке программа ничего не делает и просто завершается. Если ты запускаешь exeшник вне терминала, то он создаёт своё окно консоли - которое, разумеется, закроется по завершении программы.
Если тебе нужно, чтобы окно не закрывалось - сделай так, чтобы программа не завершалась по выходу из чудо-if. Добавь хотя бы input('Нажмите Enter чтобы закончить игру') в конце.