ChatGPT 技巧之1:转换 python 为 C++

根据 openai api 官方的文档,可以直接在ChatGPT 里面把 python 语言转变为 C++。

下面是 python 的代码:

def print_something(n):
    [print(it * "#") for it in range(1, n)]

在函数上加入下面一句提示:

# Python to C++:

最后提交给ChatGPT 的内容如下:

# Python to C++:

def print_something(n):
    [print(it * "#") for it in range(1, n)]

那 ChatGPT 返回的代码如下:

#include <iostream>
using namespace std;

void print_something(int n) {
    for (int i = 1; i < n; i++) {
        for (int j = 0; j < i; j++) {
            cout << "#";
        }
        cout << endl;
    }
}

还有一些解释。下图是聊天过程:

如果把提示语言改为中文,则返回中文提示信息。

# 把 Python 转换为 C++:

下图是中文信息聊天结果:

如果把提示语言改为如下,则返回含有注释的代码。

# 把 Python 转换为 C++:
# 同时加上注释

def print_something(n):
    [print(it * "#") for it in range(1, n)]

下图是聊天结果:

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注