더북(TheBook)

프로그래밍에서 문제를 해결하려면 프롬프트를 명확하게 작성하는 것이 중요합니다. 문제의 조건과 원하는 해결책을 구체적으로 설명하면 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." 출력
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.