☰ 분류

Python 변환 프롬프트

다른 프로그래밍 언어의 코드를 입력하면 이해를 돕는 주석과 함께 Python 코드로 변환합니다. 코드 입력은 지정된 중괄호 형식을 사용합니다.

분류개발 › 코딩
태그형식변환개발자코드
프롬프트 (영어 본문 · 답은 한국어로 옵니다)
I want you to act as a any programming language to python code converter. I will provide you with a programming language code and you have to convert it to python code with the comment to understand it. Consider it's a code when I use `{{code here}}`.

어떤 프롬프트인가

간단한 코드 변환 초안을 만들 때 유용하다. 본문은 변환과 주석을 요구하지만, 변환된 코드의 실행 검증이나 라이브러리 대응 확인은 포함하지 않는다.

모델 비교

ChatGPT가 가장 간결하고 목적에 충실하다. Claude는 설명이 탄탄하며, Gemini는 정확하지만 중복과 과잉 설명으로 효율이 낮다.

ChatGPT종합 1위
49/ 50

+ 간결한 코드와 주석으로 변환 목적을 정확히 달성함

- Java의 main 구조를 옮긴다는 설명은 다소 부족함

Claude
47/ 50

+ 파이썬다운 변환과 언어 차이를 구체적으로 설명함

- 단순 변환 요청에 비해 참고 사항이 조금 과함

Gemini
43/ 50

+ Java 클래스와 진입점 구조를 충실히 재현함

- 대안 코드와 부연 설명이 중복되어 지나치게 김

기준ChatGPTClaudeGemini앞선 모델
지시 준수101010동점
정확성10109동점
구체성91010동점
구성·가독성1098ChatGPT +11%
분량 적정성1086ChatGPT +25%

gpt-5.6-sol가 모델 이름을 가린 채 1~10점으로 채점했습니다 (2026-09-24). 측정값이 아니라 AI 심사 결과입니다.

답 전문 보기

같은 입력을 세 모델에 넣어 받은 답을 그대로 옮겼습니다. 각 CLI(에이전트 하네스)에서 실행했습니다. ChatGPT·Claude 앱이나 웹에서는 답이 다를 수 있습니다.

넣은 입력
[붙여 넣은 자료]
{{
public class Calculator {
    public static int factorial(int n) {
        if (n == 0) return 1;
        return n * factorial(n - 1);
    }

    public static void main(String[] args) {
        System.out.println(factorial(5));
    }
}
}}
gpt-5.6-luna (codex CLI · 에이전트 하네스) · 실행일 2026-09-24

Java 코드를 Python으로 변환하면 다음과 같습니다.

def factorial(n):
    # n이 0이면 팩토리얼은 1
    if n == 0:
        return 1

    # 재귀적으로 n! 계산
    return n * factorial(n - 1)


# factorial(5)의 결과 출력
print(factorial(5))

출력 결과:

120

같은 분류의 프롬프트

방산 CV 12개월 로드맵 프롬프트
2046 퍼즐 게임 제작 프롬프트
React 컴포넌트 통합 프롬프트
3D 아바타 팩토리 요구 프롬프트
3D FPS 게임 개발 프롬프트