自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Python实战——购物小票随机抽奖程序

从输入的12个抽奖号码当中,随机选出5个中奖号码。

2024-08-20 16:39:38 313

原创 Python实战——将RGB颜色转换为十六进制颜色

将RGB颜色转换为十六进制颜色。

2024-08-16 16:47:19 560

原创 Python实战——根据身份证号判断所属省份、生日及性别

根据输入的身份证号判断所属省份、生日及性别。

2024-08-16 16:36:31 1667

原创 Python实战——高考倒计时

获取当前时间,并计算距离高考日还有多少天。

2024-08-15 22:07:51 512

原创 Python实战——判断生肖

根据输入的出生年月日判断所属的生肖。

2024-08-15 17:28:02 730

原创 Python实战——判断星座

根据输入的出生年月日判断所属的星座。

2024-08-14 17:14:11 465

原创 Python画简单月饼(使用turtle)

学习也要“逢其时”。今天是2021年9月21日,中秋节,准备用python画个月饼,看了很多资料后来选了一个简单的月饼,参考的原网址找不到了,感谢这位大神。第一步:用函数说明画笔的起位置及下次落笔位置。第二步:定义一个具体的坐标轴。定义颜色,弧度度数,弧度个数,图形大小第三步:定义月饼上写的字。第四步:开始用以上定义的函数画月饼。import turtleturtle.pensize(2)def goto(x, y): turtle.penup() turtle.goto(x

2021-09-21 23:42:17 2582

原创 算法——经典例子之Python实现百钱白鸡问题

问题:公鸡5元一只,母鸡3元一只,小鸡1元三只,用100元买一百只鸡,问公鸡、母鸡、小鸡各有多少只?拆题:1.现在问的是公鸡、母鸡、小鸡各多少只。从最简单的方式解答:(1)如果只买公鸡,不买母鸡和小鸡(即母鸡=0只,小鸡=0只),那公鸡最多就是100元➗5元=20只;(2)如果只买母鸡,不买公鸡和小鸡(即公鸡=0只,小鸡=0只),那母鸡最多就是100元➗3元=33只(论整只);(3)因为小鸡的价格不是整数,所以我们可以用公鸡母鸡小鸡的总只数,100只,做计算,小鸡只数=100只-公鸡只数-母鸡只数

2021-08-06 13:24:39 10794 2

原创 Python写掷骰子的游戏

1.掷骰子游戏规则:A. 基础规则(1)玩家和机器人各5个筹码。(2)每次随机生成一个2~12的整数,模拟两个骰子相加的得数。(3)玩家输入‘大’,代表押大。(4)玩家输入‘小’,代表押小。(5)玩家可以在任何时候输入‘退’,以退出游戏。B.如何确定输赢(6)随机数小于7,玩家押小,玩家赢;(7)随机数小于7,玩家押大,玩家输;(8)随机数等于7,无论玩家押大还是押小,均为平局;(9)随机数大于7,玩家押小,玩家输;(10)随机数大于7,玩家押大,玩家赢。C.如何结束(11)若玩

2021-02-18 20:02:40 4085 1

原创 项目:利用webbrowser模块的mapIt.py(自动打开需要查询的地理位置)

1.操作系统:windows2.实践来源:《Python编程快速上手》这本书中,第190页,有这样一个项目,写一个简单的脚本,利用剪贴板中的内容在浏览器中自动加载地图。3.代码如下:#! python3# mapIt.py - 使用命令行或剪贴板中的内容在浏览器里用地图网站打开此位置。import webbrowser, sys, pyperclipif len(sys.argv) > 1: # Get address from command line. address

2021-01-31 17:22:11 273

原创 抛出异常——打印盒子

1.操作系统:windows2.实践来源:《Python编程快速上手》这本书中,第174页,有这样一段关于在屏幕上打印出方形图案的代码:def boxPrint(symbol, width, height): if len(symbol) != 1: raise Exception('使用的字符须是单个字符.') if width <= 2: raise Exception('宽度必须是大于2.') if height <= 2:

2021-01-31 11:32:04 244

原创 项目 将带有美国风格日期的文件改名为欧洲风格日期 地实施

1.操作系统:windows2.实践来源:《Python编程快速上手》这本书中,第165页,有这样一个项目:假定你的老板用电子邮件发给你上千个文件,文件名包含美国风格的日期(MM-DD-YYYY),需要将它们改名为欧洲风格的日期(DD-MM-YYYY)。手工完成这个无聊的任务可能需要几天时间!让我们写一个程序来完成它。下面是程序要做的事:• 检查当前工作目录的所有文件名,寻找美国风格的日期。• 如果找到,将该文件改名,交换月份和日期的位置,使之成为欧洲风格。这意味着代码需要做下面的事情:•

2020-12-13 17:24:05 284 2

原创 FileNotFoundError: [WinError 2] 系统找不到指定的文件的解决方法

1.操作系统:windows2.实践主题:删除文件夹中的所有txt文档3.实践来源:《Python编程快速上手》这本书中,第160页,9.1.3 永久删除文件和文件夹。4.问题:模仿书上的代码,准备删除D盘下spare文件夹下的所有txt文件:>>>for filename in os.listdir('D:\\spare'): if filename.endswith('.txt'): os.unlink(filename)但是,提示:Traceba

2020-11-29 12:26:44 5358 2

原创 模仿项目 生成随机的测验试卷文件

根据项目 生成随机的测验试卷文件 的代码,稍作改动后,有了以下的代码:# randomQuizGenerator.py - Creates quizzes with questions and answers in# random order,along with the answer key.import random# The quiz data. Keys are states and values are their capitals.capitals = {'山东':'济南','河

2020-11-23 23:10:13 200

原创 项目 生成随机的测验试卷文件 地实现

1.操作系统:windows2.实践来源:《Python编程快速上手》这本书中,第149页,讲到这样一个项目:假如你是一位地理老师,班上有 35 名学生,你希望进行美国各州首府的一个小测验。不妙的是,班里有几个坏蛋,你无法确信学生不会作弊。你希望随机调整问题的次序,这样每份试卷都是独一无二的,这让任何人都不能从其他人那里抄袭答案。当然,手工完成这件事又费时又无聊。好在,你懂一些 Python。下面是程序所做的事:• 创建 35 份不同的测验试卷。• 为每份试卷创建 9 个多重选择题,次序随机。•

2020-11-23 22:18:21 269

原创 Windows下‘gbk‘ codec can‘t decode byte 0xae问题出现的原因及解决方法

1.操作系统:windows2.实践来源:《Python编程快速上手》这本书中,第145页,讲到读取文件内容,按照其叙述的,新建了一个内容为Hello World!的txt文档,并“在交互式环境中输入以下代码:”>>>helloFile = open('C:\\Users\\your_home_folder\\hello.txt')>>>helloContent = helloFile.read()接下来就遇到:>>> helloConten

2020-11-21 12:28:25 21901 1

原创 项目 电话号码和E-mail地址提取程序 地实现

项目——电话号码和E-mail地址提取程序,来自于《Python编程快速上手》这本书。按照所有书中的说的代码(附在最后),在pycharm里面敲了一遍,其实就是照抄了过来,但是在运行的时候,有如下提示:这也就是说,我现在装的python版本中没有pyperclip这个模块。没有这个模块,那就安装这个模块,安装步骤如下(我使用的是windows系统):打开cmd,找到已安装的python的路径,在Scripts这个目录下就可以运行pip命令,安装pyperclip模块了。如下图:输入:pip i

2020-11-17 23:51:53 3089 2

原创 出现 NameError: name ‘re’ is not defined 的原因

出现 NameError: name ‘re’ is not defined 的原因当按照python的书中的例子进行输入后,出现了 “NameError: name ‘re’ is not defined” 的提示,是因为没有导入re模块。python中所有正则表达式的函数都在re这个模块当中,所以每个脚本开始前都需要导入此模块,重启IDLE后,也需要重新导入。导入方法:...

2020-11-16 11:22:30 21259 1

Word助手程序【包含:可执行程序 和 Python源程序】

(1)实现Word转PDF。在Word助手的主窗体中,单击工具栏中的“Word转PDF”按钮,将打开“Word转PDF”子窗体,在该窗体中,首先单击“请选择Word文本所在路径”右侧的“…”浏览按钮,选择要转换源路径,这时系统将自动获取该路径下的全部Word文档文件,并显示在下方的列表中,然后单击“转换后PDF文件保存路径”文本框右侧的“…”浏览按钮,接下来,如果是想进行批量转换,那么单击“批量转换”按钮,开始转换,同时显示进度条,转换完成后,对应的文件路径将显示在下面的列表中。如果是合为一个PDF文件,则单击“合为一个PDF”按钮,开始转换,此时也将显示进度条,转换完成后,将显示合并后的文件路径到列表中。在PDF文件列表中,双击文件路径,可以使用PDF阅读软件打开该文件。 (2)实现统计Word文档页码。 (3)在Word助手的主窗体中,单击工具栏中的“统计提取总目录”按钮,将打开“提取总目录”子窗体,在该窗体中,首先单击“请选择Word文本所在路径”右侧的“…”浏览按钮,选择要统计文件的源路径,这时系统将自动获取该路径下的全部Word文档文件。

2024-08-22

彩图版飞机大战游戏【包含:可执行程序 和 Python源程序】

具体的操作步骤如下: (1)玩游戏。在游戏主界面中,从屏幕的顶部不断出现下落的敌机,玩家按下键盘上的↑、↓、←、→方向键移动飞机的位置并且发射子弹打掉敌机,每打掉一只敌机得100分。当玩家飞机与敌机发生碰撞时游戏结束,同时显示游戏得分以及排行榜按钮。 (2)查看排行榜。在游戏结束界面中,单击“排行榜”按钮,将显示排行榜界面。在该界面中,如果想重新玩游戏,可以单击“重新开始”按钮。

2024-08-20

玛丽冒险游戏【包含:可执行程序 和 Python源程序】

具体的操作步骤如下: (1)游戏主窗体界面显示后,游戏的背景地图将自动加载与移动,此时会随机出现管道、导弹障碍物。当遇到障碍物时按下键盘中的空格按键,玛丽将实现跳跃。 (2)每当越过一次障碍时,右上角的积分将自动增加1分。 (3)如果玛丽在移动的过程中不小心撞到了障碍物,此时游戏主界面的中间位置将显示“Game Over”游戏结束的文字。游戏结束后,再次按下空格键将重新启动游戏。 (4)如果不需要播放游戏的背景音乐时,可以单击左上角的音乐按钮。

2024-08-20

五子棋(控制台版)【包含:可执行程序 和 Python源程序】

有图文使用说明 五子棋(控制台版)游戏的功能都体现在控制台界面中,它的操作非常简单,只要按照提示输入坐标(坐标形式为A1、B3、J7等形式),并按回车键(<Enter>)即可,如果输入正确,则在棋盘上显示下的棋子,如图2所示,如果输入错误,则显示提示信息,并要求重新输入。

2024-08-20

企业编码管理【包含:可执行程序 和 Python源程序】

企业编码管理【包含:可执行程序 和 Python源程序】 开发环境要求 运行方法 可实现: 1.生成6位数字防伪编码(213563型) 2.生成9位正向数子防伪编码(879-335439型) 3.生成25位混合产品序列号(B2R12-N7TE8-9IET2-FE350-DW2K4型) 4.生成含数据分析防伪编码(5A61M0583D2) 5.半智能防伪码自动生成(按指定样式数量自动生成) 6.后续补加生成防伪码(5A61M0583D2) 7.EAN-13条形码 9.企业粉丝防伪码抽奖 0.退出系统

2024-08-20

学生管理系统【可执行程序 和 Python源程序】

学生管理系统 开发环境要求 运行方法 可实现: 1 录入学生信息 2 查找学生信息 3 删除学生信息 4 修改学生信息 5 排序 6 统计学生总人数 7 显示所有学生信息 0 退出系统

2024-08-20

100天拿下Python - Day 1-100(附源码)完整版

100天拿下Python - Day 1-100(附源码)【完整版】

2024-08-12

100天拿下Python - Day 21-100(附源码)

100天拿下Python - Day 21-100(附源码)

2024-08-12

100天拿下Python - Day 16-20(附源码)

Python语言进阶 1.数据结构和算法 2.函数的使用方式 3.面向对象相关知识 4.迭代器和生成器 5.并发编程 文件类型:markdown文档

2024-08-12

100天拿下Python Day 01-15(附源码)

01.初识Python 02.语言元素 03.分支结构 04.循环结构 05.构造程序逻辑 06.函数和模块的使用 07.字符串和常用数据结构 08.面向对象编程基础 09.面向对象进阶 10.图形用户界面和游戏开发 11.文件和异常 12.字符串和正则表达式 13.进程和线程 14.网络编程入门和网络应用开发 15.图像和办公文档处理 文件类型:markdown文档

2024-08-12

50道题带你入门Python数据分析

在初探数据分析的过程中,我深刻感受到,每当希望着手分析数据时,却常常不知应从何开始,有时甚至连相关的代码都记不太清楚,而寻找相应的操作方法又需要耗费不少时间。因此,我整理了一份采用问答形式的数据分析专题,其中包含了日常实际操作中经常用到的内容,以便将来能够直接引用! 关键字:python、数据分析、初学者、入门、操作方法 包含《航空公司客户价值分析-LRFCM模型》实战案例 推荐阅读书籍:《六顶思考帽》及相关解释文章 介绍了复利思维模型

2024-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除