작성
·
73
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
김서영님의 질문에 대해 답변드리겠습니다.
사용하신 코드 print("Red Apple\rPine")
에 대한 동작은 예상하신 것처럼 \r
탈출문자가 “Red Apple”을 “Pine”으로 덮어쓰게 만듭니다. 이유는 \r
이 커서를 줄의 처음으로 옮기기 때문인데, 이후에 출력되는 “Pine”이 “Red Apple”을 덮어쓰게 됩니다.
질문에서 언급하신 것처럼 \r
뒤의 “Pine만 출력되는 것”이 정확하게 기대한 대로 동작하는 것입니다. 강의 예제에서는 “PineApple”이 출력된 것으로 착각하셨을 수도 있지만, 실제로 해당 코드의 예상 출력은 “Pine”이 맞습니다.
즉, 코드 실행 결과 “Pine”만 출력되는 것이 정상이며, 이는 \r
탈출문자의 정의된 기능에 따른 것입니다. 따라서, 제공하신 이미지와 설명을 보았을 때, 코드는 예상된 대로 정상적으로 동작한 것으로 보입니다.
추가적으로 도움이 필요하시면 언제든지 문의해주세요.