kod parçacığı olarak atmadığın için anlaşılmıyor ama if else statement ları while döngüsünün içinde olmalı. Aksi takdirde çalışmaması için bir sebep yok kendim denedim çalıştı. Bu arada not olarak yazayım while True yazman yeterli sürekli döngüde kalmasını istiyorsan
Arkadaşın demek istediği o muydu? Ben sandım ki sadece input geliyor başka bir şey olmuyor. Eğer sorun buysa gene dediğim gibi True döndürüp kurtulmak istediğinde break i kullanabilir.
Bence sorun bu ve cozumu de senin dedigin gibi, donguyu while True ifadesiyle baslatip, donguden cikmasini gerektirecek blogun altina break yazmasi olacak.