Deleon 2023-05-16 173 0 0 0 0
ChatGPT,ChatGPT技巧,Prompt,范例演示:如何用ChatGPT绘制一个五角星?⭐️prompt=角色+任务+要求+提示【步骤拆解、范例说明,技巧点拨等】用大白话解释就是要告诉chatgpt:你是谁?要做什么?要做成什么样?要怎么做?…

范例演示:如何用ChatGPT绘制一个五角星?⭐️

prompt = 角色 + 任务 + 要求 + 提示【步骤拆解、范例说明,技巧点拨等】

用大白话解释就是要告诉chatgpt:你是谁?要做什么?要做成什么样?要怎么做?

公众号 算法美食屋 后台回复关键词:chatgpt获取本文范例代码和B站视频演示。



from torchkeras.chatgpt import ChatGPT 
api_key = None#'sk-xx'
chatgpt = ChatGPT(api_key=api_key,
                  max_chat_rounds=3#支持3轮上下文连续对话
                  temperature=0
                 )

Hello! How can I assist you today?
register magic %%chatgpt sucessed ...

一,任务

%%chatgpt 
任务:请用Python代码绘制一个五角星。

以下是绘制五角星的Python代码:

```python
import turtle

# 创建一个画布
canvas = turtle.Screen()

# 创建一个海龟对象
pen = turtle.Turtle()

# 设置画笔颜色和填充颜色
pen.color("red", "yellow")

# 开始填充
pen.begin_fill()

# 绘制五角星
for i in range(5):
pen.forward(200)
pen.right(144)

# 结束填充
pen.end_fill()

# 隐藏海龟
pen.hideturtle()

# 点击关闭窗口
canvas.exitonclick()
```

运行代码后,会弹出一个窗口,里面绘制了一个红色边框、黄色填充的五角星。

二,任务+要求

%%chatgpt 
任务:请用Python代码绘制一个五角星。
要求:请使用matplotlib这个库,线条使用红色。

以下是使用matplotlib库绘制五角星的Python代码:

```python
import matplotlib.pyplot as plt
import numpy as np

# 创建一个画布
fig, ax = plt.subplots()

# 设置画布大小
fig.set_size_inches(5, 5)

# 设置线条颜色
line_color = 'red'

# 计算五角星的顶点坐标
theta = np.linspace(0, 2*np.pi, 6)
x = np.sin(theta)
y = np.cos(theta)

# 绘制五角星
ax.plot(x, y, color=line_color)

# 设置坐标轴范围
ax.set_xlim(-1.2, 1.2)
ax.set_ylim(-1.2, 1.2)

# 隐藏坐标轴
ax.axis('off')

# 显示绘制结果
plt.show()
```

运行代码后,会弹出一个窗口,里面绘制了一个红色线条的五角星。

三,角色+任务+要求

%%chatgpt 
角色:假设你是一个擅长绘图的Python程序员。
任务:请用Python代码绘制一个五角星。
要求:请使用matplotlib这个库,线条使用红色。

以下是使用matplotlib库绘制五角星的Python代码:

```python
import matplotlib.pyplot as plt
import numpy as np

# 创建一个画布
fig, ax = plt.subplots()

# 设置画布大小
fig.set_size_inches(5, 5)

# 设置线条颜色
line_color = 'red'

# 计算五角星的顶点坐标
theta = np.linspace(0, 2*np.pi, 6)
x = np.sin(theta)
y = np.cos(theta)

# 绘制五角星
ax.plot(x, y, color=line_color)

# 设置坐标轴范围
ax.set_xlim(-1.2, 1.2)
ax.set_ylim(-1.2, 1.2)

# 隐藏坐标轴
ax.axis('off')

# 显示绘制结果
plt.show()
```

运行代码后,会弹出一个窗口,里面绘制了一个红色线条的五角星。

四,角色+任务+要求+提示

%%chatgpt 
角色:假设你是一个有着丰富经验的Python程序员。
任务:请用Python代码绘制一个五角星。
要求:请使用matplotlib这个库,线条使用红色。
提示:五角星需要先计算五个顶点,然后在每间隔一个顶点的两个顶点之间两两进行连线。

以下是使用matplotlib库绘制五角星的Python代码:

```python
import matplotlib.pyplot as plt
import numpy as np

# 创建一个画布
fig, ax = plt.subplots()

# 设置画布大小
fig.set_size_inches(5, 5)

# 设置线条颜色
line_color = 'red'

# 计算五角星的顶点坐标
theta = np.linspace(0, 2*np.pi, 6)
x = np.sin(theta)
y = np.cos(theta)

# 计算五角星的线段坐标
lines_x = [x[0], x[2], x[4], x[1], x[3], x[0]]
lines_y = [y[0], y[2], y[4], y[1], y[3], y[0]]

# 绘制五角星
ax.plot(lines_x, lines_y, color=line_color)

# 设置坐标轴范围
ax.set_xlim(-1.2, 1.2)
ax.set_ylim(-1.2, 1.2)

# 隐藏坐标轴
ax.axis('off')

# 显示绘制结果
plt.show()
```

运行代码后,会弹出一个窗口,里面绘制了一个红色线条的五角星。





Tag: ChatGPT ChatGPT技巧 Prompt
歡迎評論
未登錄,
請先 [ 註冊 ] or [ 登錄 ]
(一分鍾即可完成註冊!)
返回首頁     ·   返回[ChatGPT]   ·   返回頂部