Python - 문제 미리보기

문제 1849

easy
다음 코드의 실행 결과는? ```python x = "awesome" def myfunc(): print("Python is " + x) myfunc() ```
A. 오류 발생
B. "Python is "만 출력
C. "Python is awesome" 출력
D. 아무것도 출력되지 않음

정답: C

⦁ 전역 변수 접근 과정: ```python x = "awesome" # 전역 변수 생성 def myfunc(): print("Python is " + x) # 전역 변수 x 읽기 myfunc() # 함수 호출 ``` ⦁ 실행 순서: 1. 전역 변수 생성: `x = "awesome"` 2. 함수 정의: `myfunc()` 함수 정의 (아직 실행 안됨) 3. 함수 호출: `myfunc()` 실행 4. 전역 변수 읽기: 함수 내부에서 전역 변수 x 접근 5. 문자열 연결: `"Python is " + "awesome"` 6. 출력: `"Python is awesome"`

💡 학습 팁

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