![](https://img-blog.csdnimg.cn/direct/0590ec1c1d0840c4b7fc05e1f98cfdec.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
【Python】功能语句记录和实例操作
学习笔记存档
hellenionia
github同名
展开
-
【Python】可视化图表案例
小提琴图可以将一组或多组数据的数值变量分布可视化。相比有时会隐藏数据特征的箱形图相比,小提琴图值得更多关注。# 加载数据# 绘图显示plt.show()原创 2024-07-04 16:13:35 · 790 阅读 · 0 评论 -
【Python】tkinter实现多列表水平排列并插入excel文件中的数值
现有一个处理好数据的excel文件,需要通过tkinter来进行直观上的窗口列表展示,并按照相同的格式为一栏,水平排列保持窗口美观。左右两栏、两个列表时,可以通过奇数偶数来插入数值并有其对应的标题。执行之后你会发现标题行无法对齐,那么将未插入数值的列加入空白行。同理,可以使用三栏水平排列的列表栏。df为提取excel数值的变量。原创 2024-04-29 11:04:00 · 260 阅读 · 0 评论 -
【Python】tkinter实现matplotlib绘制图形和多个组件一起的全窗口滚动并绑定鼠标滚轮进行滚动
当前情况是,因为一个窗口界面需要展示的东西很多,如果不加滚动所有组件数值就会挤在一起。现在需要添加整个窗口的滚动条来查看内容。注意是整个窗口实现滚动而不是一个组件的滚动。首先在stack overflow [3] 找到 [1] 示例代码,即,将整个窗口添加滚动条而无需将所有内容都放入框架中执行代码后可以看到窗口长这样 ,通过水平竖直滚动条都能查看到后面的内容根据示例代码可以明白需要加类似于这三类部分:创建滚动条并设置位置、组件关联滚动条使内容可以随着滚动条滚动、创建一个新框架用于放置自己的功能组件。原创 2024-04-29 10:39:59 · 941 阅读 · 0 评论 -
【PyInstaller】将写好的一个python文件打包成exe程序
应要求,将执行好的py代码打包成一个发布版本便于他人使用,于是开始使用pyinstaller库工具来完成打包win + R,启动命令行下载pyinstaller如果报错就把pip更新到最新版本pyinstaller安装完成后。原创 2024-04-16 11:33:48 · 366 阅读 · 0 评论 -
【Python习题】编写一个计算阶乘的递归函数,并调用该函数测试其正确与否。
编写一个计算阶乘的递归函数,并调用该函数测试其正确与否。原创 2024-04-14 16:55:03 · 266 阅读 · 0 评论 -
【Python习题】如果一个三位数,如果它的各位数字的立方和与该正整数自身相等,则该正整数称为水仙花数。编写一个函数,用来进行水仙花数的检测,并调用该函数找出1000以内的所有水仙花数。
如果一个三位数,如果它的各位数字的立方和与该正整数自身相等,则该正整数称为水仙花数。编写一个函数,用来进行水仙花数的检测,并调用该函数找出1000以内的所有水仙花数。原创 2024-04-14 16:54:06 · 386 阅读 · 0 评论 -
【Python习题】编写一个求两个正整数的最小公倍数的函数,并调用该函数。
编写一个求两个正整数的最小公倍数的函数,并调用该函数。原创 2024-04-14 16:45:04 · 328 阅读 · 0 评论 -
【Python习题】编写一个函数,该函数有两个参数,一个参数为手机号最后一位,另一个参数为四位数的出生年份,如1987.该函数最后范围按照上述规则计算出来的年龄
2018年,微信朋友圈中曾经疯传“手机号暴露你的年龄”,其算法如下:1.看一下你的手机号的最后一位;2.把这个数字乘以2;3.然后加上5;4.再乘以50;5.把得到的数加上1766;6.用这个数减去你出生的那一年,现在得到一个新的数字,该数字的最后两位就是你的实际年龄(本规则仅仅适用年龄在100岁之内的人)现在,请解决以下问题:(1)编写一个函数,该函数有两个参数,一个参数为手机号最后一位,另一个参数为四位数的出生年份,如1987.该函数最后范围按照上述规则计算出来的年龄。原创 2024-04-14 16:44:03 · 370 阅读 · 0 评论 -
【Python习题】编写一个程序,在主程序中求1900~2020中所有的闰年,每行输出5个年份。要求定义一个函数isLeap,该函数用来判断某年是否为闰年,是闰年则函数返回True,否则返回False
编写一个程序,在主程序中求1900~2020中所有的闰年,每行输出5个年份。要求定义一个函数isLeap,该函数用来判断某年是否为闰年,是闰年则函数返回True,否则返回False。原创 2024-04-14 16:42:08 · 566 阅读 · 0 评论 -
【Python习题】编写isodd()函数,该函数应有一个整数参数,如果该参数为奇数,函数返回TRUE,否则返回False。最后在中程序中测试该函数。
编写isodd()函数,该函数应有一个整数参数,如果该参数为奇数,函数返回TRUE,否则返回False。最后在中程序中测试该函数。原创 2024-04-14 16:41:19 · 692 阅读 · 0 评论 -
【Python习题】编程C_{m}^{n}=\frac{m !}{n !(m-n) !}计算,通过调用函数来实现
题干代码原创 2024-04-14 16:40:15 · 151 阅读 · 0 评论 -
【Python习题】根据输入的学号查询学生的各项消费情况并分别统计各消费项目的平均花费
表5.7是学生的购物情况统计表,参考5.2.5的实验代码编写程序,根据输入的学号查询学生的各项消费情况。并利用表5.7的数据,分别统计各消费项目的平均花费。原创 2024-04-14 15:20:10 · 197 阅读 · 0 评论 -
【Python习题】2020级某班学生成绩如下表格,根据表格编程完成以下统计和分析工作
2020级某班学生成绩如下表格,根据表格编程完成以下统计和分析工作:(1)统计每位同学的平均成绩(2)统计高于平均分的人数(3)统计每一科目的平均成绩姓名高数计算机物理化学张三丰86908679萧峰80877580杨过76667360张无忌66798069黄蓉78808889段誉95668695虚竹90825895令狐冲82929580郭靖86789090。原创 2024-04-14 14:48:16 · 194 阅读 · 0 评论 -
【Python习题】假设列表lst weather中存放了一周内每天的天气情况(包括最低气温、最高气温、天气状况、风力和空气质量等)。试编写程序,统计以下数据
假设列表lst weather中存放了一周内每天的天气情况(包括最低气温、最高气温、天气状况、风力和空气质量等)。试编写程序,统计以下数据:(1)空气质量为优的天数。(2)风力低于3级且最高气温不超过25C的天数。(3)平均气温低于20C的天数。原创 2024-04-14 14:46:35 · 1020 阅读 · 0 评论 -
【Python习题】编程随机产生60-100范围的随机数,并把产生的随机放到列表ls中,并输出
完整题干代码原创 2024-04-13 22:56:30 · 269 阅读 · 0 评论 -
【Python习题】设有列表lst_teacher依次存放了每名教师的工号,姓名,年龄。编写程序,实现以下功能
完整题干代码原创 2024-04-13 22:06:11 · 186 阅读 · 0 评论 -
【Python习题】列举最小的100个素数
原创 2024-04-13 21:57:46 · 111 阅读 · 0 评论 -
【Python习题】猜数字,随机产生一个一位自然数,猜其值,若输入的猜想值过大,则提示用户输入过大,重新输入;若输入的猜想值过小,则提示用户输入过小,重新输入;
m=eval(input("请输入0-9整数:"))if m==n:print("恭喜你,猜中了!")breakelif m<n:print("你输入的数字过小!")else:print("你输入的数字过大!")原创 2024-04-13 21:54:08 · 295 阅读 · 0 评论 -
【Python习题】输出200以内所有素数,每行输出5个。
输出200以内所有素数,每行输出5个。参考代码:方法1:使用for…else…语句count=0for n in range(2,200): for i in range(2,n): if n%i==0: break else: print("{:>5}".format(n),end=" ") count=count+1 if count%5==0: print()方法2:count=0for n原创 2024-04-13 21:49:39 · 713 阅读 · 0 评论 -
【Python习题】输出三位数所有约数:随机生成一个三位数n,输出其所有约数。
参考代码:print("产生的随机三位数为:",n,"其所有约数为:")if n%i==0:思考:若要将所有约数从大到小排列, 代码如何修改?原创 2024-04-13 21:45:10 · 146 阅读 · 0 评论 -
【Python习题】折纸游戏。要求分别使用for循环和while循环实现。
原创 2024-04-13 21:42:29 · 124 阅读 · 0 评论 -
【Python习题】计算BMI指数
原创 2024-04-13 21:39:24 · 91 阅读 · 0 评论 -
【Python习题】若一个正整数的逆序数和它自身相等,则该整数称为回文数。编写程序,找出 1000以内的所有回文数。
若一个正整数的逆序数和它自身相等,则该整数称为回文数。编写程序,找出 1000以内的所有回文数。原创 2024-04-13 21:24:37 · 210 阅读 · 0 评论 -
【Python习题】从键盘输入年份,判断该年份是否为闰年。(提示:闰年有两种情况:①年份能被4整除但不能被100整除;②年份能被400整除。)
从键盘输入年份,判断该年份是否为闰年。(提示:闰年有两种情况:①年份能被4整除但不能被100整除;②年份能被400整除。原创 2024-04-13 21:23:48 · 176 阅读 · 0 评论 -
【Python习题】某景区门票的优惠措施为:购买5张以内门票不打折,5到20张打九折,20张以上打八折。编写程序,根据购买的门票数量,输出总票价。
某景区门票的优惠措施为:购买5张以内门票不打折,5到20张打九折,20张以上打八折。编写程序,根据购买的门票数量,输出总票价。原创 2024-04-13 21:22:52 · 249 阅读 · 0 评论 -
【Python习题】设n是一任意自然数,如果n的各位数字反向排列所得数与n相等,则n被称为回文数。从键盘输入一个5位数字,请编写程序,
代码原创 2024-04-13 21:19:47 · 180 阅读 · 0 评论 -
【Python习题】实现从键盘上输入单个字符,当输入为英文字母时,输出“输入的是英文字母”当输入的是数字时,则输出“输入的是数字”,当输入的是其它字符时,输出“输入的是其它字符”。
编写Python程序,实现从键盘上输入单个字符,当输入为英文字母时,输出“输入的是英文字母”当输入的是数字时,则输出“输入的是数字”,当输入的是其它字符时,输出“输入的是其它字符”。原创 2024-04-13 21:18:32 · 212 阅读 · 1 评论 -
【Python习题】编写Python程序,判断输入的一个整数能否同时被3和7整除,若能,则输出“Yes”,否则输出“No”
题干编写Python程序,判断输入的一个整数能否同时被3和7整除,若能,则输出“Yes”,否则输出“No”代码原创 2024-04-13 21:17:44 · 285 阅读 · 0 评论 -
【Python习题】用turtle库直角三角形,底边长150,斜边长300,底角60度,线条粗6像素,线条颜色为蓝色,填充颜色为红色
完整题干:(1)从Python官网下载Python3.7安装包,安装并熟悉 Python IDLE编程环境。(2)在 Python IDLE Shell 窗口中编写程序计算圆的周长。(3)编写程序,绘制如图1.10所示的一个正方形,其边长为100,画笔粗细为5,线条颜色为红色,填充颜色为蓝色。原创 2024-04-13 21:14:58 · 569 阅读 · 0 评论 -
【Python】读取时间判定操作次数问题和一些解决办法
python自动提取文本中的时间(包含中文日期)原创 2024-04-12 17:46:49 · 1327 阅读 · 0 评论 -
【Python】识别和提取文本中的日期时出现的常见错误
要在Python中识别英文文本中的时间并进行相应的判断,可以使用正则表达式来匹配时间模式,然后使用日期时间库(如datetime)来进行进一步的处理和判定。在给定的文本中查找时间模式,并尝试解析时间字符串。根据提供的原文本,时间格式为"YYYY Mon DD HH:MM:SS.sss",其中Mon是英文缩写的月份,例如 "Jun"。这可能是因为文件的编码与您当前使用的编码方式不匹配,或者文件中包含了非法的字节序列。是用来解析英文缩写月份的,但文本中月份是完整的 "Jun" 而不是缩写 "Jun"。原创 2024-04-10 14:18:44 · 825 阅读 · 0 评论 -
【Python】实现导入、提交文件并显示其路径的基础GUI界面
(“Tk interface”) 是一个基于Tcl/Tk GUI工具标准的Python接口。集合在大多数操作系统都有Tk和tkinter 库,包括MacOS,Window还有一些Unix类的操作系统。原创 2024-04-12 14:36:56 · 579 阅读 · 0 评论