自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ACfun

大家好!我是ACfun,欢迎大家来到我的blog。

  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 PTA团体程序设计天梯赛:L1-023 输出GPLT

题目:给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按GPLTGPLT....这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按GPLT的顺序打印,直到所有字符都被输出。输入格式:输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。输出格式:在一行中...

2019-07-31 16:44:43 1089 2

原创 简单的桶排序:初级桶排序(1)

这是一个简单的桶排序,桶排序就是先开一个足够大的数组全部赋值为0表示一次都没有出现然后将数据输入,在输入的时候将数字对应的数组中的数据加一,表示出现了几次。注意:这个简单的桶排序需要知道排序的范围。当要排序的范围非常非常大的时候就不要用这个方法了,因为当排序范围非常大的时候这个方法就变得很浪费空间。而且这个简单的桶排序方法只是针对整数范围并且知道排序范围而且范围比较小的情况。#include...

2019-07-28 14:25:17 1055 1

原创 PTA团体程序设计天梯赛:L1-019 谁先倒

题目描述:划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。下面给出甲、乙两人的酒量(最多能喝多少杯不倒)和划拳记录,请你判断两个人谁先倒。输入格式:输入第一行先后给出甲、乙两人的酒量(不超过100的...

2019-07-27 21:57:18 1360

原创 如何用Python画QQ表情中的滑稽脸

用Python中的turtle库写的代码,写了很久终于写的比较满意了。先看一下效果图【手动滑稽】代码:import turtle as tdef moveto(x, y): t.penup() t.goto(x, y) t.pendown()t.setup(width=1000,height=700)t.pensize(3)t.color('b...

2019-07-24 22:06:59 2837 2

原创 各种颜色的英文表示

2019-07-24 22:02:28 1590

原创 python计算机二级题目整理(1)

1、二叉树中度为0的节点(叶子节点)总比度为2的节点多一个。2、软件工程包含三个要素:方法、工具和过程。3、程序流程图是详细设计阶段使用的表达工具。4、面向对象中的对象有两部分组成:数据(也称属性)、方法。5、关系数据库中的关系是要满足一定的要求的,满足不同程度要求的为不同的范式。满足最低要求的叫第一范式,简称1NF。在满足第一范式的基础上进一步满足更多要求规则则是第二范式。然后再...

2019-07-23 20:54:19 5252 2

原创 PTA团体程序设计天梯赛:L1-018 大笨钟

题目描述:微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。不过由于笨钟自己作息也不是很规律,所以敲钟并不定时。一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;如果过了整点,就敲下一个整点数。另外,虽然一天有24小时,钟却是只在后半天敲1~12下。例如在23:00敲钟,就是“当当当当当当当当当当当”,而到了23:01就会是“当当当当当...

2019-07-23 11:30:56 1116

原创 pygame图形绘制机制

图形绘制就是向屏幕上绘制一些简单的图形,比如矩形、圆形、椭圆形等等。任何一个图形绘制之后pygame都会用一个Rect类表示该形状。绘制图形pygame使用pygame.draw绘制图形。不管绘制的是什么图形,pygame模块最后都会用一个与这个图形四面相切的矩形来表示,用来表达绘制之后需图形所覆盖的区间范围。pygame.Rect类表达绘制之后图形区域范围,仅表达矩形范围。pygame.Rect...

2019-07-22 16:34:40 1201

原创 Python壁球小游戏(4):pygame色彩机制

pygame使用pygame.Color类表达色彩。Color类使用RGB或者RGBA色彩模式,A可选。Color类可以使用色彩名字、RGBA值、HTML色彩格式等方式定义。比如对于灰色,我们可以这样表示:Color(name) 例如Color("grey")Color(r,g,b,a) 例如Color(190,190,190,255)Color(rgbvalue) 例如C...

2019-07-22 11:16:27 1523

原创 Python壁球小游戏(3)

在壁球小游戏(2)的基础上添加新的功能。使用鼠标控制壁球的移动:当鼠标左键按下时使壁球停止移动,当鼠标左键释放时使壁球移动到鼠标按下的位置并让鼠标继续移动;按下鼠标左键时拖动鼠标使壁球跟随着鼠标移动。学习了如何使配合鼠标使游戏能有更多的操作,增加游戏的可玩性。笔记都在代码的注释中:import sysimport pygamepygame.init()#icon = pygame.i...

2019-07-21 21:12:56 1695

原创 pygame键盘和鼠标事件处理机制

Python中的pygame模块,可以相应用户键盘、鼠标等外设操作。下面简单的演示一下键盘和鼠标的事件和类型的基本使用:按下某个键返回按键的一下内容和移动鼠标返回鼠标移动等的相应参数。笔记详见代码中的注释:import sysimport pygamepygame.init()screen = pygame.display.set_mode((600,400))pygame.dis...

2019-07-20 23:17:30 1967

原创 Python壁球小游戏(2)

代码是根据老师讲的慕课写的,其中添加课很多新功能,包括如何调整屏幕大小(如何全屏显示,如何随意调节窗口的大小、如何将窗口设置为无边框)、如何设置屏幕感知、如何设置窗口的图标等等。我将自己做的笔记都写在程序的注释中去了,有解释错误的地方欢迎评论区指正。import sysimport pygamepygame.init()#icon = pygame.image.load("biu.j...

2019-07-20 17:02:30 1431

原创 Python壁球小游戏(1)

今天在慕课上学习了一个使用pygame开发的小游戏,使用了pygame游戏开发的最小开发框架,笔记以及我的理解都写在程序的注释中去了,其中图片需要自己添加,任何图片都可以,可以从文件夹中导入,也可以像我这样将图片复制到项目的文件夹之下直接使用:import sysimport pygamepygame.init()size = width,height = 900 ,600 ...

2019-07-17 23:14:11 1871 2

原创 pycharm无法导入自己写的模块如何解决

在一个类中导入另一个类中自己写的模块时,我发现怎样都无法导进去。最终也是通过百度解决了这一问题。进入File -> Settings -> Console下的Python Console,把选项Add source roots to PYTHONPAT点击勾选上,然后点击OK:2、右键点击当前无法导入自己模块的工作空间,然后找到下面的Mark Directory as选项,然...

2019-07-16 16:24:14 1606

原创 Python飞机大战(1)

飞机大战是Python项目中经典中的经典了,从今天开始我将一步一步的学习飞机大战的整个项目(代码参考书上的,我会根据自己的想法来进行适当的改动)。期待以后我可以用Python做出自己的游戏。come on!在游戏《飞机大战》中,玩家控制着一艘可以发射子弹的飞船,玩家可以用键盘上的上下左右键来控制飞船的上下左右移动。然后敌方的飞机会从屏幕顶端向下飞行,玩家按空格键发射子弹击毁敌方飞机,消灭一批之后会...

2019-07-16 16:09:54 1527 1

原创 Python函数的应用

Python函数可以返回任何类型的值,包括列表和字典等复杂的数据结构。1、返回字典下面写一个函数,让其来返回字典:def person(first_name,last_name): """返回一个字典,其中包含若干人的姓名信息""" persons = {'first':first_name,'last':last_name} return persons...

2019-07-15 19:20:42 1106

原创 Python使用用户输入来填充字典

可以使用while循环来不断的向字典中填充内容,比如手机店卖手机需要展示手机的价格。我们将手机的品牌作为字典的键,手机的价格作为字典的值。phones = {}polling_active = Truewhile polling_active: phone_name = input("请输入手机的品牌:") price = input("请输入手机的价格:") ...

2019-07-14 16:04:42 5236

原创 Python如何操作列表

创建了列表之后我们还要学会怎样操作列表。下面我们一块来学习一下如何使用列表。1、遍历整个列表我们可以使用for循环来遍历整个列表,比如我们将手机店里卖的手机品牌放到一个列表中,然后再依次打印出来:phone = ['HuaWei','XiaoMi','MeiZu','iphone','vivo','OPPO']for cellphone in phone: print(ce...

2019-07-13 15:43:58 1022

原创 python列表学习(2)

我们创建的列表的排列顺序往往是无法预测的,因为你不能控制用户的添加顺序,手机店手机的引入顺序等等。但是很多时候需要你按照特定的顺序来组织列表的呈现方式。比如你需要按照字母顺序来呈现列表中的元素等等。Python提供了很多组织列表的方式,可以根据具体情况来使用。1、使用sort()方法对列表进行永久性排序现在假设手机店将卖的手机品牌都添加到同一个列表当中,为了方便用户查找手机品牌列表需要你将...

2019-07-12 21:59:21 1033

原创 python列表的使用

1、列表是什么? 列表又一系列按特定顺序排列的元素组成。你可以创建包含字母、数字或者所有家庭成员姓名的列表;也可以将任何东西加入到列表中,其中的元素之间可以没有任何关系。 在python中列表用方括号( [ ] )表示,并用逗号来分割其中的元素。下面是一个简单的列表示例,这个列表包含几种品牌的手机:phone = ['HuaWei','XiaoMi','MeiZu','iphon...

2019-07-12 18:15:09 1037 1

蓝桥杯历年真题汇总(第一届到第十一届).zip

包含从第一届到第十一届的所有真题

2021-03-31

ACM算法专题讲解课件.zip

文件夹里是ACM一些常见算法的PPT课件:《Acm竞赛常用算法与数据结构》、《动态规划算法》、《南邮ACM算法与数据结构设计》、《算法分析与设计课件-动态规划法》、《算法设计与分析动态规划实例讲解》、《贪心算法》。

2020-04-19

空空如也

空空如也

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

TA关注的人 TA的粉丝

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