You're at a crossroads. Do you want to go left or right? Type "left" or "right"
위 문자를 출력하고 싶을 때,
아래와 같은 코드를 입력할 시 오류가 발생한다.
print("You're at a crossroads. Do you want to go left or right? Type "left" or "right".\n")
원인 : "string" 안에 " " 와 같은 특수기호가 들어가기 때문이다.
해결방법 : string 문을 감싸줄 때 ' ' 로 감싸주어 해결한다.
그러나, 이 과정에서 특수기호 '로 인해 오류가 발생하므로 이 또한 해결해주어야 한다.
print('You're at a crossroads. Do you want to go left or right? Type "left" or "right".\n')
해결방법 : '의 앞에 '\'를 붙여주면 해결 된다.
print('You\'re at a crossroads. Do you want to go left or right? Type "left" or "right".\n')
혹은,
아래와 같이 코드를 작성하여도 된다.
print("You\'re at a crossroads. Do you want to go left or right? Type \"left\" or \"right\".\n")
'python' 카테고리의 다른 글
[python] #연습문제 - 랜덤 비밀번호 생성기 만들기 (0) | 2024.05.29 |
---|---|
[python] 리스트 <-> 문자열 변환하기 (0) | 2024.05.29 |
[python] for문을 사용하여 리스트 내의 가장 큰 값을 출력하기 (0) | 2024.05.27 |
[python] #연습문제 - 보물 숨기기 (+중첩리스트) (0) | 2024.05.26 |
[python] 리스트 속 아이템을 무작위로 하나 출력하기 (0) | 2024.05.26 |