Python - 문제 미리보기

문제 1837

medium
다음 변수명 중에서 문법 오류가 발생하는 것은?
A. `_my_var = "John"`
B. `myVar2 = "John"`
C. `for = "John"`
D. `MYVAR = "John"`

정답: C

⦁ Python 예약어(Keywords) 규칙: ⦁ 예약어 금지: Python에서 특별한 의미로 사용되는 단어들 ⦁ 문법 오류: 예약어를 변수명으로 사용하면 SyntaxError 발생 ⦁ 대소문자 구분: `for`는 예약어, `For`나 `FOR`는 사용 가능 (권장하지 않음) ⦁ 각 선택지 분석: ⦁ 1번 `_my_var`: ✅ 언더스코어로 시작 가능 ⦁ 2번 `myVar2`: ✅ 문자로 시작, 숫자 포함 가능 ⦁ 3번 `for`: ❌ Python 예약어 (반복문 키워드) ⦁ 4번 `MYVAR`: ✅ 대문자 사용 가능 ⦁ 주요 Python 예약어들: ```python # 제어문 관련 if, elif, else, for, while, break, continue # 함수/클래스 관련 def, class, return, yield, lambda # 논리/비교 관련 and, or, not, in, is, True, False, None # 예외 처리 try, except, finally, raise, assert # 기타 import, from, as, global, nonlocal, with, pass ```

💡 학습 팁

이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.