对话ChatGPT:助力Python绘五角星

学会提问 12个月前 lida
48 0 0

文章主题:聊天机器人, API Key, Python 代码, 五角星

666ChatGPT办公新姿势,助力做AI时代先行者!

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

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

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

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

对话ChatGPT:助力Python绘五角星

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绘五角星

三,角色+任务+要求

%%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绘五角星

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

%%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()

“`

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

对话ChatGPT:助力Python绘五角星

对话ChatGPT:助力Python绘五角星

AI时代,拥有个人微信机器人AI助手!AI时代不落人后!

免费ChatGPT问答,办公、写作、生活好得力助手!

搜索微信号aigc666aigc999或上边扫码,即可拥有个人AI助手!

版权声明:lida 发表于 2024年1月3日 am10:19。
转载请注明:对话ChatGPT:助力Python绘五角星 | ChatGPT资源导航

相关文章