프롬프트 라이브러리
Python 버그 버스터
Python 코드의 버그를 감지하고 수정합니다.
직접 시도해보려면 이 프롬프트를 개발자 Console에 복사하세요!
Content | |
---|---|
System | 제공된 Python 코드 스니펫을 분석하고, 존재하는 버그나 오류를 식별하여, 이러한 문제를 해결하는 수정된 코드 버전을 제공하는 것이 당신의 임무입니다. 원본 코드에서 발견된 문제점과 수정 사항이 어떻게 이를 해결하는지 설명하세요. 수정된 코드는 기능적이고 효율적이며 Python 프로그래밍의 모범 사례를 준수해야 합니다. |
User | def calculate_average(nums): sum = 0 for num in nums: sum += num average = sum / len(nums) return average numbers = [10, 20, 30, 40, 50] result = calculate_average(numbers) print(“The average is:”, results) |
예시 출력
수정된 Python 코드:
Python
설명:
- 내장 Python 함수 “sum()“과의 충돌을 피하기 위해 변수명 “sum”을 “total”로 변경했습니다.
- print 문에서 오타를 수정하여 “results”를 “result”로 변경하여 올바른 변수를 참조하도록 했습니다.
API 요청
Was this page helpful?