콘솔 입력과 관련된 Python의 https://www.spoj.pl에있는 Krypto 문제를 해결하려고합니다.Python 명령 행 - 다중 행 입력
내 문제는 입력 문자열에 여러 줄이 있지만 하나의 단일 문자열로 필요하다는 것입니다. 콘솔에서 텍스트를 raw_input() 및 붙여 넣기 (테스트 용)하면 파이썬은 모든 라인 이후에 엔터를 누른 것처럼 위협합니다 -> 루프에서 raw_input()을 여러 번 호출해야합니다.
문제는 입력 문자열을 어떤 식 으로든 수정할 수 없다는 것입니다. 기호 끝에는 끝이 표시되어 있고 몇 줄이 있는지 모릅니다.
그럼 어떻게해야합니까? 윈도우에서 행의 끝 이후
나는 이것을 시도했지만 불행히도 이것은 효과가없는 것 같다. 텍스트를 붙여 넣은 후 Enter 키를 누르면 프로그램은 계속 더 많은 입력을 기다립니다. -> 새 빈 줄에서 Enter 키를 눌러야합니다. SPOJ도 비슷한 행동을하는 것 같습니다. – Dreiven
@Dreiven : 공백을 제거하십시오 ('raw_input(). strip()'). –
나는 그것을 시도했다. 그러나 그것은 트릭을하는 것처럼 보이지 않았다. – Dreiven