Python - 문제 미리보기

문제 2104

easy
다음 두 코드의 차이점으로 올바른 것은 무엇인가요? 코드 A: ```python print("이름을 입력하세요:") name = input() ``` 코드 B: ```python name = input("이름을 입력하세요: ") ```
A. 코드 A는 오류가 발생한다
B. 코드 B는 같은 줄에 입력을 받는다
C. 코드 A가 더 효율적이다
D. 두 코드는 완전히 동일하다

정답: B

⦁ 코드 A의 동작: ⦁ `print()` 함수로 메시지를 출력하고 줄바꿈 ⦁ 다음 줄에서 `input()` 함수로 입력 대기 ⦁ 사용자는 새로운 줄에 입력해야 함 ⦁ 코드 B의 동작: ⦁ `input()` 함수의 prompt 매개변수를 사용 ⦁ 메시지와 입력을 같은 줄에서 처리 ⦁ 더 간결하고 일반적인 방식 ⦁ 두 방식 모두 올바르지만: ⦁ 코드 B가 더 간단하고 사용자 친화적 ⦁ 프롬프트 메시지와 입력이 한 줄에 나타나 가독성이 좋음

💡 학습 팁

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