一分钟学会怎么让chatGPT帮你写python代码(含使用地址)

一分钟学会怎么让chatGPT帮你写python代码(含使用地址)

我们用chatGPT做一个python的计算器脚本为例

提出需求

1、给定角色定位

2、提出要求

3、提出要求的细节
在这里插入图片描述

标题等待片刻,等待chatGPT生成脚本即可

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

import tkinter as tkclass Calculator:def __init__(self):self.root = tk.Tk()self.root.title("计算器")# 用一个字符串变量存储输入和输出结果self.var = tk.StringVar()self.var.set("")self.entry = tk.Entry(self.root, textvariable=self.var, font=("微软雅黑", 20), bd=5, justify='right')self.entry.grid(row=0, column=0, columnspan=4, sticky='we')# 创建各个按钮self.create_button("C", self.clear, row=1, column=0)self.create_button("←", self.backspace, row=1, column=1)self.create_button("/", lambda:self.button_click("/"), row=1, column=2)self.create_button("*", lambda:self.button_click("*"), row=1, column=3)self.create_button("7", lambda:self.button_click("7"), row=2, column=0)self.create_button("8", lambda:self.button_click("8"), row=2, column=1)self.create_button("9", lambda:self.button_click("9"), row=2, column=2)self.create_button("-", lambda:self.button_click("-"), row=2, column=3)self.create_button("4", lambda:self.button_click("4"), row=3, column=0)self.create_button("5", lambda:self.button_click("5"), row=3, column=1)self.create_button("6", lambda:self.button_click("6"), row=3, column=2)self.create_button("+", lambda:self.button_click("+"), row=3, column=3)self.create_button("1", lambda:self.button_click("1"), row=4, column=0)self.create_button("2", lambda:self.button_click("2"), row=4, column=1)self.create_button("3", lambda:self.button_click("3"), row=4, column=2)self.create_button("=", self.calculate, row=4, column=3, rowspan=2)self.create_button("0", lambda:self.button_click("0"), row=5, column=0, columnspan=2)self.create_button(".", lambda:self.button_click("."), row=5, column=2)def start(self):self.root.mainloop()def create_button(self, text, command, row, column, rowspan=1, columnspan=1):button = tk.Button(self.root, text=text, width=5, height=2, font=("微软雅黑", 16), command=command)button.grid(row=row, column=column, rowspan=rowspan, columnspan=columnspan, padx=2, pady=2)def button_click(self, text):# 在字符串变量末尾添加新的数字或符号self.var.set(self.var.get() + text)def clear(self):# 清空字符串变量的值self.var.set("")def backspace(self):# 删除字符串变量末尾的一个字符self.var.set(self.var.get()[:-1])def calculate(self):try:# 利用eval函数计算表达式的值result = eval(self.var.get())# 显示计算结果self.var.set(str(result))except ZeroDivisionError:self.var.set("除数不能为0")except:self.var.set("计算错误")if __name__ == "__main__":calculator = Calculator()calculator.start()

看一下效果

效果还是不错的,界面也还可以,简单的加减乘除运算都没有问题

在这里插入图片描述

chatGPT学习和使用地址-知识星球

加入地址:https://t.zsxq.com/0cdAPx2S7

1.现在加入就送内含5-18美元的 ChatGPT 开发者账号

2.外面卖888元的ChatGPT系列课程星球内免费看

3.不用魔法,直接使用 ChatGPT

4.大量 ChatGPT 相关帖子学习

5.可以晒自己的学习成果,和大家一起分享

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/9474.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

为什么要学习Python呢?有了 ChatGPT 还有必要学习 python 吗?

为什么学习Python呢? 学习 Python 的原因有很多,以下是一些常见的原因: 简单易学: Python 是一门易于学习的编程语言,语法简单、清晰明了,可以快速掌握基本的编程概念。应用广泛: Python 是一…

Python爬取某平台付费文档,确定不来薅羊毛吗?

导语: 哈喽,哈喽~当代大学生写作业时,emmmm…先看一眼,ok有点印象。 想翻书时,这是第几页?怎么这么干净,是这里吗… 这时“学小易”就很友好了,但是唯一不足的一点是,…

chatgpt赋能python:Python是否需要付费?

Python是否需要付费? Python是一种高级动态编程语言,文件以.py为扩展名。它具有广泛的应用,包括构建网站、数据分析和科学计算等领域。Python是一种免费开源软件,在大多数情况下不需要任何费用。然而,在某些情况下&am…

python算法面试题(一)

1、给定一个包含红色、白色和蓝色、共n 个元素的数组nums,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 我们使用整数 0、1 和 2 分别表示红色、白色和蓝色;必须在不使用库的sort函数的情况下解决…

实用版ChatBing论文阅读助手教程+新测评

实用版ChatBing论文阅读助手新测评 AI进化(更新)的速度太快了!距离我上次的【Chat嘴硬!基于NewBing的论文调研评测报告】,才四天,它已经进化到快能用的地步了! 这次是我刷B站看到热门推荐&…

ChatGPT与Midjourney:用AI在Youtube和抖音上疯狂传播

释放被动收入和病毒式增长:2023年利用人工智能、YouTube短片、抖音、ChatGPT和Midjourney的力量,解锁被动收入和。病毒式增长:2023年利用人工智能、YouTube短片、抖音、ChatGPT和Midjourney的力量。你渴望挖掘YouTube短片和抖音的病毒潜力吗?想利用ChatG…

电脑使用代理连接,关掉代理之后连接不了网络的解决方法

关掉IP代理之后,IE浏览器代理状态还在,没有取消。需要取消的话,方法是点击IE浏览器上面的工具选项,如果是IE9及以上的版本,点击IE浏览器右上角的小齿轮图标。 具体的操作是:工具-Internet选项-连接-局域网设…

Huggingface的from pretrained的下载代理服务器方法设置

笔者需要用到下载预训练模型,但是此时TUNA和BSFU的镜像已经停止了,希望有可用的途径下载到位于网上的预训练模型。 此时查找了huggingface的文档Configuration 根据文档,该参数proxies (Dict, optional) A dictionary of proxy servers to …

内网服务器设置代理访问外网

内网服务器设置代理访问外网 背景 首先需要两台云服务器,其中服务器A无公网IP,服务器B有公网IP。 AB公网IP/110.40.255.180内网IP172.17.64.11172.17.64.17 配置A代理 直接配置环境变量即可。 cd /etc/profile.d/ vim proxy.sh进入proxy.sh文件后&…

HttpClient内外访问外网,添加代理(二)

HttpClient内外访问外网,添加代理(二) 问题背景HttpClient工具类调用url实例,附源码(一)HttpClient内外访问外网,添加代理(二) 项目搭建Lyric: 你已走得很远 …

Thinkphp5设置反代理

目的:节省OSS外网访问流出流量 购买了阿里云OSS的存储资源包后,发现还需要外网访问流出费用,内网访问是免费的。 百度得相关方法,即设置反向代理。前提是服务器和OSS存储桶需要属于同一个地区。 一、环境 服务器环境 Nginx 1.20…

端口转发与代理工具 内网代理 内网反弹代理

目录 一、LCX 二、nc 反弹 三、socks代理工具 四、frp 内网穿透利器 五、ngrok 内网穿透 理论上,任何接入互联网的计算机都是可访问的,但是如果目标主机处于内网,而我们又想和该目标主机进行通信的话,就需要借助一些端口转发…

Langchain对设置代理地址

可以通过如下方式对ChatOpenAI设置代理地址api_base from langchain.chat_models import ChatOpenAI import os OPENAI_API_BASEhttps://xxx/v1 openaichat ChatOpenAI(model_name"gpt-3.5-turbo", api_baseOPENAI_API_BASE) 参考源码如下 langchain源码 openai源…

巧用chatGPT解决生产者消费者问题

背景 学校的操作系统课程布置了一项实验,是关于生产者消费者问题的,一开始毫无头绪,通过搜索引擎搜索出来的内容也五花八门,之后就想着能不能借助chatGPT解决这一个实验。 实验要求 1.编写程序解决生产者与消费者问题&#xff…

用户注册页面接入短信验证功能的注意点?

网站或者app的用户注册页面,在接入手机短信验证接口的时候,多少都会遇到一些问题,这里就将这些问题及处理方案分享一下: 一、注册页面被刷 如果注册页面未做必要的防范的话,页面上的短信接口很容易被刷,造…

tp短信验证码(配置以及使用)

阿里云短信验证码 今天搞了一个短信的验证码,用的是阿里云的平台,https://cn.aliyun.com/ss/?k%E7%9F%AD%E4%BF%A1api,免费的验证码测试,不用充钱了。阿里的api有很多也有很多免费测试的接口(其实冲一块钱&#xff0c…

tp6 短信发送验证码

更改配置文件 app.php 里添加 //前端模块default_module >home,在config文件下cache.php里面去添加redis配置 // 缓存连接方式配置stores > [file > [// 驱动方式type > File,// 缓存保存目录path > ,// 缓存前缀prefix > ,// 缓存有效期…

有了域名想绑定域名邮箱?拥有域名后,如何免费绑定邮箱呢?如何使用【昵称@你的.域名】收发邮件

有了域名想绑定域名邮箱?拥有域名后,如何免费绑定邮箱呢?如何使用【昵称你的.域名】收发邮件 前提: 如文章标题,此篇文章的前提是“已经拥有了自己的域名” 有了自己的域名后,采用本篇文章的方式&#xf…

ios系统邮件怎么绑定QQ邮箱

一、做准备工作,开启IMAP/SMTP服务,怎么开启的教程就在↓如何开启QQ邮箱IMAP/SMTP服务?分享开启方法 - 三好电商网 然后你就获得了一串授权码 二、选择“邮件”app打开以下页面 三、选择QQ邮箱打开以下页面 四、电子邮件就填你的QQ邮箱账号…

其他邮箱如何绑定到常用的邮箱

背景介绍! 一般我们国人最最最常用的邮箱就是QQ邮箱了,能推送到QQ、能搞成自己喜好的风格等等功能确实值得青睐。 最大的优点还是:可以及时收到别人发来的消息 当然,还有其他的邮箱各有各自的用处。例如大学生母校为学生准备的…