- 博客(25)
- 资源 (15)
- 收藏
- 关注
原创 python实战案例:基于Pygame的飞机大战游戏
飞机大战大家都熟悉不过了,相信每个人都有这么一段美好的回忆,作为程序员的我们是不是可以用代码来回忆一下我们曾经失去的青春。先看看游戏进行的场面:当你太菜,打输的时候的截图:展示一下python源代码:# -*- coding: utf-8 -*-"""Created on 2020.12.14@author: 鹏鹏写代码"""import pygamefrom sys import exitfrom pygame.locals import *from gameRole im
2020-12-14 15:50:17 8666 16
原创 C,C++,python实现约瑟夫生者死者小游戏
先看看题目:30人在一条船上,超载,需要15人下船,于是人们排成了一队,排队的位置即为他们的编号,从第一个开始报数,从1数到9,数到9的人下船,如此循环往复,直到船上仅剩下15人为止,那么有哪些人下船呢?1.用C语言实现:#include<stdio.h>int c = 0;int i = 1;int j = 0;int a[30] = { 0 };int b[30] = { 0 };int main(){ while (i<=31) {
2020-12-05 16:59:34 11511 36
原创 Arduino用DHT11模块测温湿度
本文主要讲一个很简单的温湿度传感器dht11模块的使用,如果你是喜欢搞硬件,可以顺便学学,当做入门资料也好。引脚设置:可以从下面代码中看到DATA引脚连接arduino UNO 的2vcc引脚连接的是arduino的5v引脚GND 连接的也是arduino UNO 的GND连接好之后还需要dht11模块的库。DHT文件我会存到我的资源里面,大家可以下载,或者网上资源很多,或者有的大神当然可以自己编写,这么方便怎么来。arduino代码:#include "DHT.h"#inc
2020-12-29 15:19:36 12343 7
原创 Python将txt数据转换为xls(表格)文件,方便后面做数据分析
Python我们做数据分析的时候有时候获得数据是txt文件,这时候我们该怎么办呢?下面我给大家教一下这时候应该怎么做?1.读取txt数据查看:我们就可以看到使用逗号隔开的数据。"""读取数据,查看数据"""f_path=r'D:\\Python\\airpm25.txt'with open(f_path,encoding = "UTF-8") as f: data=f.read() print(data)运行结果:2.将txt文件转换为xlsx文件,方便后面数据分析等操
2020-12-26 15:45:13 14917 2
原创 Matplotlib画图显示中文错误:RuntimeWarning: Glyph 32929 missing from current font. font.set_text(s, 0.0, fl
问题展示:https://tushare.pro/document/2<matplotlib.axes._subplots.AxesSubplot at 0x220c1e66ac8>F:\Users\Administrator\lib\site-packages\matplotlib\backends\backend_agg.py:211: RuntimeWarning: Glyph 32929 missing from current font. font.set_text(s, 0
2020-12-26 15:18:05 1408 1
原创 Python爬取百度文库并存储为word文档
在做爬取数据之前,你需要下载安装两个东西,一个是urllib,另外一个是python-docx。doc是微软的专有的文件格式,docx是Microsoft Office2007之后版本使用,其基于Office Open XML标准的压缩文件格式,比 doc文件所占用空间更小。docx格式的文件本质上是一个ZIP文件,所以其实也可以把.docx文件直接改成.zip,解压后,里面的 word/document.xml包含了Word文档的大部分内容,图片文件则保存在word/media里面。python-do
2020-12-26 15:08:47 3269 2
原创 Python Error:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xaf in position 24: illegal multib
错误展示:UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xaf in position 24: illegal multibyte sequence原因分析:一般出现在读取txt文件等过程中,会出现编码错误,解决办法:添加代码:f_path=r'D:\\Python\\airpm25.txt'with open(f_path,encoding = "UTF-8") as f: contents=f.read() print(c
2020-12-23 20:57:34 723
原创 Python利用requests库爬取百度文库文章
本来马上做课设,做课设太烦了,所以只好偷工减料,但是想下载一个百度文库的文章,结果一看还要会员,这作为一个程序员怎么受得了。这岂不是让一个本不富裕的家庭更加的雪上加霜。那我只能靠Python维持学习了!python爬取百度文库1.Requests2.安装requests3.代码1.RequestsRequests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP
2020-12-22 14:34:56 1567 2
原创 Python error:FileNotFoundError: [WinError 2] 系统找不到指定的文件。
当我们做Python爬虫的时候遇到这种问题:FileNotFoundError: [WinError 2] 系统找不到指定的文件。 During handling of the above exception, another exception occurred:如下图所示:解决办法:我们可以看到错误是路径不对,所以错误的。当然这里我写Python爬虫模拟登陆网页的时候,所以就是要用到Chromedriver.exe文件,所以就以这个配置为例讲一下。下载...
2020-12-22 14:02:42 10372
原创 Python网络爬虫:怎么下载和配置chromedriver.exe
大家都知道Python写爬虫的时候,写一下网络爬虫就用到chromedriver.exe,那怎么配置。这篇文章主要介绍怎么配置。1.首先打开自己的Chrome浏览器2.打开关于Chrome——>可以看到版本信息3.打开下面链接下载自己版本适合的chromedriver.exe,点击下载。你想要的版本都有,慢慢挑选。4.解压步骤4中下载压缩包,找到chromedriver.exe复制到chrome的安装目录(1)首先右键点击 你电脑的谷歌浏览器——>属性——》打开文件所在位置。
2020-12-22 13:39:00 1303
原创 python的4行代码实现约瑟夫生者死者小游戏
首先非常感谢这个这个博主,分享的自己写的思路,也完美的体现出了Python的简洁,真的写出了学海无涯,值的我们去学习能通过几行简单的代码写出来,真的非常优秀,我也很希望我的博客下面大家都可以各抒己见,写出更好的代码,大家互相学习,反正我是被他的只会折服了。下面我分享一下源代码:n,a = list(range(1,31)),0for i in range(15): a = 8-(len(n)-a) if a+8 >=len(n) else a+8 print("第{}号船员下船
2020-12-21 10:54:59 602 3
原创 C++工程师学习笔记(二)
接口#include<iostream>#include<string>using namespace std; // 打开C++标准库的头文件class CPerson //类 默认私有的{public: //公共的,任何一个地方都可以见到 //============成员属性======================== int m_nAge;protected: bool m_bSex;private: string m_s
2020-12-18 14:45:43 123
原创 C,C++,Python怎么实现“三天打鱼两天晒网”的渔夫打鱼晒网问题?
文章目录1.问题描述2.怎么实现3.代码实现1.Python实现2.C语言实现3.C++实现1.问题描述如果一个渔夫从 2011 年 1 月 1 日开始每三天打一次渔,两天晒一次网,编程实现当输入 2011 1 月 1 日以后的任意一天,输出该渔夫是在打渔还是在晒网。2.怎么实现(1) 自定义函数 leap(),用来判断输入的年份是否是闰年。(2) 自定义函数 number(),用来计算输入日期距 2011 年 1 月 1 日共有多少天。(3)然后就可以计算出在那天,渔夫是在打鱼还是晒网?3.
2020-12-17 15:54:43 2571 5
原创 python error:UnboundLocalError: local variable ‘sum‘ referenced before assignment
问题:UnboundLocalError: local variable ‘sum’ referenced before assignment代码部分:运行错误截图:原因分析:这是因为在函数内部对变量赋值进行修改后,该变量就会被Python解释器认为是局部变量而非全局变量,当程序执行到运算操作的时候,因为这条语句是给sum赋值,所以n成为了局部变量,那么在执行有关sum的时候,因为sum这个局部变量还没有定义,自然就会抛出这样的错误解决方式:对该变量进行全局变量定义global sum例
2020-12-17 15:36:40 4061
原创 python error:TypeError: unsupported operand type(s) for +=: ‘builtin_function_or_method‘ and ‘int‘
问题描述:关于python报错:TypeError: unsupported operand type(s) for +=: ‘builtin_function_or_method’ and 'int’错误展示:出现如下这种错误,是什么原因呢?例如:i = 0while i <= 100: sum += i i += 1如果我们用C语言写:#include<stdio.h>int main(){ int
2020-12-17 15:24:46 2929 2
原创 C,C++,Python实现兔子生兔子问题
文章目录题目描述:C语言方式:C++方式:python方式:题目描述:假设一对兔子的成熟期是一个月,即一个月可长成成兔,那么,如果每对成兔每个月都生一对小兔,一对新生的小兔从第二个月起就开始生兔子,试问从一对兔子开始繁殖,以后每个月会有多少对兔子?C语言方式:#include <stdio.h>int main(){ int i,t1,t2,t3,m; t1=1; t2=1; printf("请输入月份数\n"); scanf("%d",&am
2020-12-16 16:41:37 2073 3
原创 Python Error :NameError name ‘reload‘ is not defined 问题
今日编程遇到这么一个问题:对于 Python 2.X:import sysreload(sys)sys.setdefaultencoding("utf-8")对于 <= Python 3.3:import impimp.reload(sys)注意:Python 3 与 Python 2 有很大的区别,其中Python 3 系统默认使用的就是utf-8编码。所以,对于使用的是Python 3 的情况,就不需要sys.setdefaultencoding(“utf-8”)这段代码
2020-12-15 15:18:27 393
原创 C++工程师第三篇---面向对象的程序设计
C++面向对象的程序设计,主要总结C++的类和对象,还有C++继承,重载,多态,还有就是数据抽象,数据封装,还讲述了C++接口,(抽象类);如果有需要PDF版本的,请在我的资源里面下载。
2020-12-15 10:47:43 208
原创 python开发案例:基于Pygame的贪吃蛇小游戏
python实现贪吃蛇小游戏,贪吃蛇大家基本都非常清楚吧,Pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发。允许你在 Python 程序中创建功能丰富的游戏和多媒体程序,Pygame 是一个高可移植性的模块可以支持多个操作系统。 Pygame是免费的,它是在LGPL许可证下发布的,你可以用它来创建免费软件、共享软件和商业游戏。先来看看效果展示:看完了效果图,一定自己想开发一个玩一下吧,过过瘾,敲代码玩游戏两不误的办法就是自己写游戏。"""author:
2020-12-14 16:13:41 687 1
原创 C,C++,Python解决猴子吃桃问题
文章目录1. 题目2.C语言实现:3.C++实现:4.python实现:1. 题目先看看题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,然后还是忍不住,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都是这样吃。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少个桃子?这道题可能大家如果手算也很快就能算出来,那么我们如何用编程将他写出来了,接下来就看看,博主如何用三种语言进行编程的。2.C语言实现:下面展示一些 C语言。#include<s
2020-12-13 15:31:34 1462
原创 C,C++,Python三种语言实现斐波拉契数列
斐波拉契数列专题斐波拉契数列介绍输出一定范围的斐波拉契数列C实现C++实现python实现输出小于某个数的斐波拉契数列C实现C++实现python实现斐波拉契数列介绍斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1, F(n
2020-12-07 18:46:35 686
原创 C++工程师—第二篇:基础数据类型总结
学习能力和记忆力的确会随年龄受到影响。但是学习C++本来就是一个周期相对较长的过程,最重要的是保持学习的热情和耐心。C++语言的基础部分已经基本固定,不会经常发生重大变化,因此即使年龄稍大,经过努力后掌握C++是完全可能的。转给那些有需要的人,给我一个赞!...
2020-12-07 17:25:40 173
原创 C++和python实现阿姆斯特朗数字查找
目录1.题目解释2.判断一个数是否为阿姆斯特朗数2.python写一个查找固定范围内的阿姆斯特朗数1.题目解释如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数。 例如1^3 + 5^3 + 3^3 = 153。1000以内的阿姆斯特朗数: 1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 4072.判断一个数是否为阿姆斯特朗数1.先来一个简单的代码,判断一个数是否为阿姆斯特朗数;来看看C++写的#include <iostream&g
2020-12-06 18:36:35 1301 8
原创 python程序员怎么给女朋友准备礼物
先来展示一下效果图:不知道大家给女朋友的备注是什么?下面看看我的备注。这是我给女朋友的备注:再来看看给女朋友一个发射爱心的图片,这个叫“既许一人以偏爱,愿尽余生之慷慨”,看完了发射爱心,接下来我们来一个更加高级的操作,不好,被丘比特的箭射中了,只能余生“我陪你闹,你陪我笑!”当然作为程序员,这些效果图不可能是画出来的,进入正题,我们用的是python代码写出来的,下面先附上源代码:import turtleimport time# 实现清屏def clear_screen():
2020-12-05 17:37:53 4489 6
用C语言实现职工信息管理系统
2022-06-14
C++ 基础篇(2).pdf
2020-12-07
C++工程师第一篇.pdf
2020-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人