실제 동작으로 코드를 이해하는 방법.
작업에 필요한 수준으로 코드를 설명하세요. 입력, 출력, 가정을 포함하고 의도한 동작과 실제로 드러나는 동작을 구분하세요.
작업에 맞게 절차를 조정하세요.
입력, 출력, 연산 순서를 파악한 뒤 독자의 질문에 필요한 수준으로 설명하세요. 확인된 동작과 의도한 목적을 구분하고 결과를 명확히 하는 경우 짧은 실행 추적을 포함하세요.
- 제공할 내용
- 코드 조각과 언어.
- 받을 결과
- 기능, 제어 흐름, 한계 설명.
입력과 결과를 확인하세요.
설명용 입력과 출력 · 실제 WebAct 실행이 아닌 학습용 예시
입력 항목 예시개
Explain this Python function and evaluate it for [-2, 0, 3, 1]:
def positives(values):
return [value for value in values if value > 0]완성된 예시
The comprehension tests each item against zero and builds a new list in input order. positives([-2, 0, 3, 1]) returns [3, 1]. Zero and negative values are excluded. The input list is not modified. Items must support comparison with zero.
이 입력을 프롬프트에 넣고 WebAct에 복사해 작업을 실행해 보세요. 결과는 설명용 예시와 다를 수 있습니다.
판단 기준과 문제 해결.
설명할 때 주석이 코드를 정확히 설명한다고 가정해도 되나요?
주석과 실제 연산을 비교하세요. 주석은 구현이 더 이상 따르지 않는 오래된 의도를 나타낼 수 있습니다.
설명이 자료형이나 경계 사례를 무시하는 이유는 무엇인가요?
대표 입력과 실행 환경을 제공하세요. 값이 비어 있거나 없거나 다른 자료형이면 동작이 달라질 수 있습니다.
직접 준비한 자료로 시도하세요.
작업 프롬프트의 예시를 내 자료로 바꾸세요. 필요한 요구 사항은 유지하고 작업을 WebAct에 복사하세요.
작업 맞춤 설정 및 복사 ↑