![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PTA编程
头发好多
-记录和分享
展开
-
PTA-python 7-7 进制转换
7-7 进制转换分数 10全屏浏览题目切换布局作者 usx程序设计类课程组单位 绍兴文理学院将十进制整数n(−231≤n≤231−1)转换成k(2≤k≤16)进制数。注意,10~15分别用字母A、B、C、D、E、F表示。原创 2022-12-30 22:15:00 · 1214 阅读 · 0 评论 -
PTA习题-python 7-10 公共子串查找
1、选出短的字串,用短的去匹配长的2、从短串第一个开始逐一匹配长串(双重循环),遇到第一个相同串则存下来,记住位置,再循环匹配两者的下一个串是否相同(前提:判断两者都不是最后一个位置的串,否则break),相同则存下来,否则就断了,则break3、每一次得到的共同子串都和前一个比较长度,长则替换原创 2022-11-28 17:18:52 · 1303 阅读 · 1 评论 -
PTA习题-python 7-8 母牛问题分数
设想一头小母牛从第4个年头开始每年生育一头小母牛。现有一头小母牛,按照此设想,第n年时有多少头母牛?原创 2022-11-28 16:30:52 · 1390 阅读 · 0 评论 -
PTA习题-python 7-7 进制转换
将十进制整数n(−231≤n≤231−1)转换成k(2≤k≤16)进制数。注意,10~15分别用字母A、B、C、D、E、F表示。原创 2022-11-28 16:24:49 · 2278 阅读 · 0 评论 -
PTA习题-python 7-1 互质数
Sg认识到互质数很有用。若两个正整数的最大公约数为1,则它们是互质数。要求编写函数判断两个整数是否互质数。原创 2022-11-28 15:54:25 · 2218 阅读 · 0 评论 -
PTA 非零返回的几种常见原因
显然,你的数据在没有遍历到末尾就已经有结果返回并跳出循环了,没检测到列表越界,在编译器中是允许的。编译时会报出编译错误 “list index out of range”,列表索引超出范围。但是在PTA中提交,仍然会显示非零返回,但在测试中输出结果是正确的。,但是测试了输出,都和答案一模一样。最后经过多次修改找到了一个容易忽略的错误(但是PTA系统会认为这是异常的,程序没有正常结束。今天使用python做了一道题,多次提交结果都是显示。2、数据的输入不符合题目格式规范。3、列表、数组等越界异常。原创 2022-11-26 10:51:25 · 12751 阅读 · 2 评论 -
PTA习题-python 7-4 多个数的最小公倍数
两个整数公有的倍数称为它们的公倍数,其中最小的一个正整数称为它们两个的最小公倍数。当然,n个数也可以有最小公倍数,例如:5,7,15的最小公倍数是105。输入n个数,请计算它们的最小公倍数。原创 2022-11-24 11:25:14 · 2350 阅读 · 4 评论 -
PTA习题【python】 6-8 jmu-python-发牌
create( )其中create( )的功能是生成一副不含大小王的扑克牌序列并返回;shufflecard(pokers)的功能是随机洗牌并返回洗牌后的扑克牌序列,其中pokers是传入的参数,表示52张扑克牌的序列;deal(pokers,n) 是发5张牌给一个玩家并将发给该玩家的牌输出(输出“第i个玩家拿到的牌是:xx,xx,xx,xx,xx”,其中冒号为中文符号,5张牌之间的逗号为英文符号),其中pokers是已经洗好牌的52张扑克牌序列、n表示第几个玩家。原创 2022-11-22 23:02:07 · 1347 阅读 · 0 评论 -
PTA习题【python】 7-5 特立独行的幸福
1、遍历a到b范围内的每个数,如果这个数是幸福数(不是幸福数就continue),则把所有依赖于它的幸福数存起来;遍历完后,所有依赖的幸福数一起存在一个列表lis2里2、再重新遍历a到b范围的每个数,如果是幸福数,并且不在lis2里,说明它是特立独行的幸福数判断一个数是不是幸福数:对这个数每位数平方求和得temp,如果temp为1则返回True,不为1则继续对temp作平方求和运算,循环直至temp为1;过程中 用一个列表lis1把过程中变化的每个temp值存起来,如果循环过程中的temp在lis1原创 2022-11-22 20:42:49 · 996 阅读 · 0 评论 -
PTA习题-python 6-1 完数统计
完数定义:一个数的所有因子(包括1)之和等于它自身,这个数就是完数。比如6=1+2+3,6是完数。本题要求编写程序,计算所有N位完数的个数与列表显示。原创 2022-11-21 23:34:56 · 2860 阅读 · 0 评论 -
7-10 sdut-查验身份证
一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:;然后将计算的和对11取模得到值Z;现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。验证身份证合法性的规则:(1)前17位是否全为数字;(2)最后1位校验码计算准确。原创 2022-11-26 01:00:00 · 355 阅读 · 0 评论 -
PTA 7-12 暴力小学(二年级篇)-求出2个三位数
小博是新城小学二年级学生,这孩子人很老实,数学、语文成绩也是中等水平。不过一旦坐在电脑前,写起代码来,则有些霸气侧漏,尤其擅长各种暴力方法。本题就是数学莫老师的题目之一,请你和小博一起暴力求解吧。原创 2022-11-23 00:30:00 · 544 阅读 · 0 评论 -
PTA 7-7 求符合给定条件的整数集
给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。输入在一行中给出A。输出满足条件的的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。输出样例:原创 2022-11-21 00:15:00 · 203 阅读 · 0 评论 -
PTA 7-10 币值转换
输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式。如23108元,转换后变成“贰万叁仟壹百零捌”元。为了简化输出,用小写英文字母a-j顺序代表大写数字0-9,用S、B、Q、W、Y分别代表拾、百、仟、万、亿。于是23108元应被转换输出为“cWdQbBai”元。输入在一行中给出一个不超过9位的非负整数。在一行中输出转换后的结果。注意“零”的用法必须符合中文习惯。输出样例1:输入样例2:输出样例2:原创 2022-11-20 09:59:02 · 349 阅读 · 0 评论 -
PTA 14 字符串转换成十进制整数
输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果在第一个十六进制字符之前存在字符“-”,则代表该数是负数。原创 2022-11-20 09:50:46 · 560 阅读 · 0 评论