다음 Python 코드를 실행했을 때의 출력값을 쓰시오.
odd_values = list(range(1, 10, 2))
for value in reversed(odd_values):
print(f"{value}A", end="")
print()모범답안
9A7A5A3A1A
풀이와 판단 근거
range(1, 10, 2)는 1, 3, 5, 7, 9를 만들고 reversed가 이를 9부터 1까지 역순으로 제공한다. 반복마다 숫자 뒤에 A를 붙인 문자열을 줄바꿈 없이 출력하므로 9A7A5A3A1A가 이어진다.
마지막 print()는 결과 뒤에 개행만 추가하며 답안 본문에는 보통 개행 문자를 적지 않는다.
자주 틀리는 지점
- range의 끝 10을 포함
- A를 숫자 사이에만 넣고 마지막 A를 누락
- 역순을 8,6,4,2,0으로 계산
자동 판정 방식
한글·영문 동의어와 문항별 필수 개념을 확인하며, 정답 단어가 부정되거나 반대 개념과 함께 쓰이면 자동 정답으로 확정하지 않습니다. 부분점수는 ITPASSLAB의 학습용 예상 점수입니다.