[python]마지막 문자 제거

조회수 1395회

이미지

다음과 같은 코드에서 word변수에 데이터를 입력받은 후 "Q"라는 문자를 입력하면 종료하고 입력받았던 데이터를 출력하려고 합니다. 이 코드를 실행하면 Q까지 같이 출력되는 현상이 일어나는데 Q를 빼고 출력하려면 어떻게 코딩해야 하나요?

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • 아래와 같이 하시면 됩니다.

    word=input()
    while(word!="Q")
        infile.write(word+"\n")
        word=input()
    

    "Q"를 입력 받았을 때 write를 하지 않도록만 하시면 다른 방법으로도 가능합니다.

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)