프로그래밍에서 문제를 해결하려면 프롬프트를 명확하게 작성하는 것이 중요합니다. 문제의 조건과 원하는 해결책을 구체적으로 설명하면 AI가 그 지침을 바탕으로 코드를 작성하거나 문제를 해결할 수 있습니다.
프롬프트 코드의 오류 수정하기
이 코드에서 발생하는 오류를 찾아 수정해 줘. 이 코드는 두 수를 나누는 함수지만, 0으로 나눌 때 오류가 발생해.
def divide(a, b):
return a / b
결과
def divide(a, b):
try:
# 두 수를 나눔
result = a / b
except ZeroDivisionError:
# b가 0일 때 발생하는 오류를 처리
return "Error: Division by zero is not allowed."
return result
# 테스트 코드
print(divide(10, 2)) # 정상: 5.0 출력
print(divide(10, 0)) # 오류 처리: "Error: Division by zero is not allowed." 출력