Python - 문제 미리보기
문제 1847
hard
다음 코드들의 실행 결과를 비교하시오:
# Code A
x = "Python "
y = "is "
z = "awesome"
print(x + y + z)
# Code B
a = "Python"
b = "is"
c = "awesome"
print(a, b, c)
# Code C
num1 = 10
num2 = 20
print("Result:", num1 + num2)
정답: B
⦁ 각 코드의 상세 분석:
Code A: 문자열 연결 (+)
x = "Python " # 공백 포함
y = "is " # 공백 포함
z = "awesome" # 공백 없음
print(x + y + z) # "Python is awesome"
⦁ 공백 처리: 각 문자열에 이미 공백이 포함되어 있음
⦁ 연결 결과: 모든 문자열이 그대로 이어짐
Code B: 쉼표로 구분 출력
a = "Python" # 공백 없음
b = "is" # 공백 없음
c = "awesome" # 공백 없음
print(a, b, c) # "Python is awesome"
⦁ 자동 공백: print() 함수가 자동으로 공백 추가
⦁ 동일한 결과: Code A와 같은 출력
Code C: 혼합 타입 출력
num1 = 10
num2 = 20
print("Result:", num1 + num2) # "Result: 30"
⦁ 계산 우선:
num1 + num2
가 먼저 계산되어 30⦁ 쉼표 구분: 문자열과 숫자 결과를 쉼표로 연결
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.