def net_price(gross, rate):
"""세금 포함 가격을 세전 가격으로 바꾼다.
gross: 세금 포함 가격(소수).
rate: 세율(비율, 예: 0.1).
소수 둘째 자리에서 반올림한 세전 가격을 돌려준다.
"""
# 반올림 오차가 쌓이지 않도록 마지막에만 반올림한다.
return round(gross / (1 + rate), 2)
확인: rate = -1이면 어떻게 되나?
채워 넣기
입력한 내용은 이 브라우저 창 안에만 머뭅니다. 저희는 아무것도 저장하거나 전송하지 않습니다.
코드는 어떤 언어인가요?
Python
TypeScript
Java
PHP
Go
나중에 누가 읽나요?
새 팀원
반년 뒤의 나
외부 기여자
학생
유지보수 팀
코드를 붙여 넣으세요(키나 고객 정보 제외)
내 프롬프트
다음 코드에 도움이 되는 주석과 함수 설명을 써 줘.
언어: [언어]
나중에 코드를 읽을 사람: [독자]
코드:
<code>
[코드]
</code>
규칙: 1. 함수마다 무엇을 하는지, 어떤 입력을 받고 무엇을 돌려주는지 한두 문장, 많아야 세 문장으로 설명한다. 2. 코드 안에는 이유가 분명하지 않은 곳에만 주석을 단다. 3. 코드만 봐도 알 수 있는 내용은 반복하지 않는다. 4. 눈에 띄는 가정과 경계 사례에는 '확인:'이라고 표시한다. 5. 로직과 이름은 바꾸지 않는다. 그 언어에서 흔히 쓰는 주석 방식을 따라 줘. 주석을 단 코드와 그 아래 확인 사항 목록을 돌려줘.
특히 코드를 다시 설명하지 말고 이유를 설명하며 로직도 이름도 바꾸지 않는 것에 신경 써 주세요.
답하기 전에 확인하세요: 지시를 모두 지켰나요? 중요한 정보가 없거나 대괄호로 된 입력란이 남아 있으면 추측하지 말고 질문하세요. 가정한 내용은 가정이라고 표시하세요.