StrawberryPanda
码龄7年
求更新 关注
提问 私信
  • 博客:17,906
    17,906
    总访问量
  • 28
    原创
  • 6
    粉丝
  • 29
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2017-10-11
博客简介:

weixin_40579014的博客

查看详细资料
个人成就
  • 获得14次点赞
  • 内容获得4次评论
  • 获得20次收藏
创作历程
  • 28篇
    2018年
成就勋章

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 人工智能
    机器学习深度学习神经网络tensorflow图像处理nlp
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

(PAT乙级)考试座位号(Python)

每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。输入格式:输入第一行给出一个正整数N(<=1000),随后N行,每行给出一个考生的信...
原创
发布博客 2018.03.13 ·
1668 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

(PAT乙级)朋友数(Python)

如果两个整数各位数字的和是一样的,则被称为是“朋友数”,而那个公共的和就是它们的“朋友证号”。例如123和51就是朋友数,因为1+2+3 = 5+1 = 6,而6就是它们的朋友证号。给定一些整数,要求你统计一下它们中有多少个不同的朋友证号。注意:我们默认一个整数自己是自己的朋友。输入格式:输入第一行给出正整数N。随后一行给出N个正整数,数字间以空格分隔。题目保证所有数字小于104。输出格式:首先第...
原创
发布博客 2018.04.12 ·
293 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

(PAT乙级)到底买不买(Python)

小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子;如果不是,那么告诉她缺了多少珠子。为方便起见,我们用[0-9]、[a-z]、[A-Z]范围内的字符来表示颜色。例如在图1中,第3串是小红想做的珠串;那么第1串可以买,因为包含了全部她想要的珠子,还多...
原创
发布博客 2018.04.12 ·
352 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

(PAT乙级)在霍格沃茨找零钱(Python)

如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易。”现在,给定哈利应付的价钱P和他实付的钱A,你的任务是写一个程序来计算他应该被找的零钱。输入格式:输入在1行中分别给出P和A,格式为“Galleon.Sickle.Knut”,其间用1个空格分隔。这里Galleo...
原创
发布博客 2018.04.12 ·
370 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

(PAT乙级)组个最小数(Python)

给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。现给定数字,请编写程序输出能够组成的最小的数。输入格式:每个输入包含1个测试用例。每个测试用例在一行中给出10个非负整数,顺序表示我们拥有数字0、数字1、……数字9的个数。整数间用一个空格分隔。1...
原创
发布博客 2018.04.07 ·
389 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

(PAT乙级)字符统计(Python)

请编写程序,找出一段给定文字中出现最频繁的那个英文字母。输入格式:输入在一行中给出一个长度不超过1000的字符串。字符串由ASCII码表中任意可见字符及空格组成,至少包含1个英文字母,以回车结束(回车不算在内)。输出格式:在一行中输出出现频率最高的那个英文字母及其出现次数,其间以空格分隔。如果有并列,则输出按字母序最小的那个字母。统计时不区分大小写,输出小写字母。输入样例:This is a si...
原创
发布博客 2018.04.07 ·
298 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

(PAT乙级)划拳(Python)

划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。下面给出甲、乙两人的划拳记录,请你统计他们最后分别喝了多少杯酒。输入格式:输入第一行先给出一个正整数N(<=100),随后N行,每行给出一轮划拳的记录,格式为:...
原创
发布博客 2018.03.13 ·
395 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

(PAT乙级) 个位数统计(Python)

给定一个k位整数N = dk-1*10k-1 + ... + d1*101 + d0 (0<=di<=9, i=0,...,k-1, dk-1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定N = 100311,则有2个0,3个1,和1个3。输入格式:每个输入包含1个测试用例,即一个不超过1000位的正整数N。输出格式:对N中每一种不同的个位数字,以D:M的格式在一...
原创
发布博客 2018.03.13 ·
293 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

(PAT乙级) A除以B(Python)

本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。输入格式:输入在1行中依次给出A和B,中间以1空格分隔。输出格式:在1行中依次输出Q和R,中间以1空格分隔。输入样例:123456789050987654321 7输出样例:17636684150141093474 3n = input().split()pri...
原创
发布博客 2018.03.13 ·
1305 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

(PAT乙级) 部分A+B(Python)

正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。现给定A、DA、B、DB,请编写程序计算PA + PB。输入格式:输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中0 < A, B < 1010。输出格式:在一行中输出PA + PB的值。输入样例1:3862...
原创
发布博客 2018.03.13 ·
297 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

(PAT乙级) 输出PATest(Python)

给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按“PATestPATest....”这样的顺序输出,并忽略其它字符。当然,六种字符的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按PATest的顺序打印,直到所有字符都被输出。输入格式:输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。输出格式:在一行中按题目要求输出排序后的字符...
原创
发布博客 2018.03.06 ·
399 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

(PAT乙级)福尔摩斯的约会(Python)

大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间“星期四 14:04”,因为前面两字符串中第1对相同的大写英文字母(大小写有区分)是第4个字母'D',代表星期四;第2对相同的字符是'E',那是第5个英文字母,代表一天...
原创
发布博客 2018.03.06 ·
683 阅读 ·
1 点赞 ·
2 评论 ·
2 收藏

python爬虫抓取豆瓣所有恐怖片信息(利用多线程和构建免费ip代理池)

这次练习的是抓取动态网页,因为个人喜欢恐怖片,就选了豆瓣的恐怖片来作为爬取对象。网页是动态加载的,点击加载更多就出现更多的信息。所以需要在浏览器用F12工具中打开network,找到XHR,观察加载的内容。通过观察Headers里的Request URL,知道了返回信息的url,点击几次加载更多,会发现url:https://movie.douban.com/j/new_search_subjec...
原创
发布博客 2018.02.17 ·
1256 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

python爬虫爬取猫眼电影top100

这个爬虫我是跟着教程做的,也是第一次用python的re和multiprocessing(多线程),还知道了yield生成器的用法。不过re正则表达式真的厉害,但是学起来比较难,还在学习中。import requestsimport reimport pymysqlfrom multiprocessing import Pooldef get_one_page(url):#判断是否get...
原创
发布博客 2018.02.17 ·
1293 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

豆瓣爬虫:top250电影

最近整理下之前学python时写过的小爬虫,写的第一个爬虫就是豆瓣top250电影。用到requests,lxml和pymysql。思路就是先利用xpath语法和etree解析网页抓取一个页面的内容,利用Google的浏览器自带的copy xpath即可得到对应元素的xpath路径,再找到翻页按钮的链接并返回链接作为下一次调用,用for循环和while循环轻松实现爬取。然后就是pymysql的基本...
原创
发布博客 2018.02.17 ·
924 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

(PAT乙级)数素数(Python)

令Pi表示第i个素数。现任给两个正整数M <= N <= 104,请输出PM到PN的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。输入样例:5 27输出样例:11 13 17 19 23 29 31 37 41 4347 53 59 61 67 71 73 79 83 89...
原创
发布博客 2018.02.17 ·
615 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

(PAT乙级)数字分类(Python)

给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4...;A3 = 被5除后余2的数字的个数;A4 = 被5除后余3的数字的平均数,精确到小数点后1位;A5 = 被5除后余4的数字中最大数字。输入格式:每个输入包含1个测试用例。每个测试用例先给出一个不超过1000...
原创
发布博客 2018.02.17 ·
763 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

(PAT乙级)A+B和C(Python)

给定区间[-231, 231]内的3个整数A、B和C,请判断A+B是否大于C。输入格式:输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出“Case #X: true”如果A+B>C,否则输出“Case #X: false”,其中X是测试用例的编号(从1开始)。输入样例:4...
原创
发布博客 2018.02.17 ·
577 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

(PAT乙级)一元多项式求导(Python)

设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为n*xn-1。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是0,但是表示为“0 0”。输入样例:3 4 -5 2 6 1 -2 0输出样例:1...
原创
发布博客 2018.02.17 ·
523 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

(PAT乙级)说反话(Python)

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Here I Come输出样例:Com...
原创
发布博客 2018.02.17 ·
379 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多