본문 바로가기

퀴즈

파이썬(Python) 퀴즈 - pass 문

1. pass 문은 무엇을 의미하나요?

a. 아무런 일도 하지 않는다.
b. 코드의 실행을 중지한다.
c. 변수를 초기화한다.
d. 예외를 발생시킨다.

더보기


정답: a

pass 문은 아무런 일도 하지 않습니다. 단순히 빈 블록을 채우거나, 나중에 구현할 함수나 클래스를 표시하는 데 사용됩니다.


2. 다음 코드의 출력은 무엇인가요?

for i in range(5):
    if i == 3:
        pass
    print(i)
    
a. 0 1 2 3 4
b. 0 1 2 4
c. 0 1 2 3
d. 0 1 2

더보기

정답: b

pass 문은 아무것도 하지 않기 때문에, if i == 3 이 참일 때 아무것도 실행되지 않습니다. 따라서 3은 출력되지 않습니다.

3. 다음 중 pass 문에 대한 설명으로 옳지 않은 것은 무엇인가요?

a. pass 문은 블록 내에서 반드시 한 번만 사용해야 합니다.
b. pass 문은 블록 내에서 언제든지 사용할 수 있습니다.
c. pass 문은 빈 루프나 함수/클래스의 뼈대를 만들 때 유용합니다.
d. pass 문은 다른 언어에서의 continue 문과 유사한 역할을 합니다.

더보기

정답: a

pass 문은 블록 내에서 여러 번 사용할 수 있습니다. if 문이나 while 루프에서 각각 조건에 따라 다른 pass 문을 사용할 수 있습니다. 따라서 옳지 않은 설명은 a입니다.