自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA基础【刘意】27天全集【Day02小结】

1.关键字(1)java语言赋予特殊含义和功能的单词,public static void(2)命名规则:全部小写(3)注意事项:A:notepad++等高级记事本会显示特殊颜色以示区分B:goto和const作为保留字不作为关键字2.标识符(1)定义:为类、接口、变量、方法等取名字时的字符序列(2)组成:A:字母(大小写均可)B:3.注释4.常量5.变量6.进制转换...

2019-12-12 10:28:12 511

原创 【java】path和classpath区别和作用

pathpath环境变量里面记录的是.exe可执行文件。在DOS窗口某个路径执行文件时,先在该路径下寻找,如果不存在就在path里面寻找。简单来说,将某个路径设置为path,那么该目录下的所有exe文件都可以在别的目录下访问。classpathclasspath环境变量里面存储着Java类的运行文件(.class)所在的目录,这使得classpath存储目录下的.class文件可以在别的目录...

2019-11-28 19:25:10 197

原创 【PAT】 (Basic Level) Practice (中文) 1013 数素数 (20 分)

先构造一个函数isprime()用来判断一个数是否为质数然后创建一个包含n个质数的列表最后将第m个到第n个质数按照格式输出import mathdef isprime(n): if n == 1 or n %2 == 0: return False elif n == 3: return True else: for...

2019-11-22 18:32:00 219

原创 【PAT】 (Basic Level) Practice (中文) 1012 数字分类 (20)

最后一个测试点错误,可能某个地方考虑不周N = list(map(int,input().split()))[1:]A = [0]*5op = 1cnt = 0for n in N: if n % 10 == 0: A[0] += n elif n % 5 == 1: A[1] += n*op op = -op e...

2019-11-22 17:35:25 116

原创 【PAT】 (Basic Level) Practice (中文) 1011 A+B 和 C (15 分)

写个判断函数def judge(a,b,c): if a+b>c: return True else: return Falsen = int(input())for i in range(n): a,b,c = map(int, input().split()) if judge(a,b,c): pr...

2019-11-22 16:26:21 87

原创 【PAT】 (Basic Level) Practice (中文) 1010 一元多项式求导 (25 分)

题目有个地方需要注意,如果原多项式不含有x(只有常数),应该输出0 0;若原多项式含有x项,那常数项求导后的0 0不显示N = list(map(int, input().split()))M = []for i in range(0,len(N),2): if N[i] !=0 and N[i+1] != 0: M.append(N[i]*N[i+1]) ...

2019-11-22 13:51:53 99

原创 【PAT】 (Basic Level) Practice (中文) 1009 说反话 (20 分)

体会:千万不要被测试例子限制了思维,主要还是审题,想到符合题意的各种可能,只针对测试例子可能会失败s = input().split()ss = ' '.join(sorted(s, key = s.index, reverse = True))print(ss)...

2019-11-22 12:50:00 126

原创 【PAT】 (Basic Level) Practice (中文) 1008 数组元素循环右移问题 (20 分)

我的代码不知道哪里有问题,个别测试点不通过`m,n = map(int, input().split())s = input().split()s = ' '.join(s[-n:] + s[:-n])print(s)参考别人的修改下,通过m,n = map(int, input().split())s = input().split()s = ' '.join(s[m-n:]...

2019-11-22 12:36:07 98

原创 【PAT】 (Basic Level) Practice (中文) 1007 素数对猜想 (20 分)

思路:先构造一个判断是否为素数的函数,然后将n以内的素数加到列表,然后遍历列表import mathdef isprime(n): for i in range(2,int(math.sqrt(n))+1): if n % i == 0: return False return Truedef getPlist(n): P ...

2019-11-22 11:17:44 127

原创 【PAT】 (Basic Level) Practice (中文)1002 写出这个数 (20 分)

读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10​100​​ 。输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yi san ...

2019-11-21 20:07:56 145

原创 PTA】【浙大版《Python 程序设计》题目集】第6章函数-5 使用函数求余弦函数的近似值 (20 分)

使用函数求余弦函数的近似值本题要求实现一个函数,用下列公式求cos(x)近似值,精确到最后一项的绝对值小于eps(绝对值小于eps的项不要加):cos (x) = x^0 / 0! - x^2 / 2! + x^4 / 4! - x^6 / 6! + ?函数接口定义:funcos(eps,x ),其中用户传入的参数为eps和x;函数funcos应返回用给定公式计算出来,保留小数4位。函数接...

2019-11-21 15:30:47 789

原创 【PTA】【浙大版《Python 程序设计》题目集】7-8 *6-7 输出全排列 (20 分)

请编写程序输出前n个正整数的全排列(3<=n<=7),按字典序输出。输入格式:一行输入正整数n。输出格式:按字典序输出1到n的全排列。每种排列占一行,数字间无空格。输入样例:在这里给出一组输入。例如:3输出样例:在这里给出相应的输出。例如:123132213231312321#先构造一个从1到n的字符串n = int(input())s = ''f...

2019-11-21 15:12:56 1787

原创 【PTA】【浙大版《Python 程序设计》题目集】第6章-6 求指定层的元素个数 (40 分)

参考https://blog.csdn.net/qq_43733499/article/details/102722592求指定层的元素个数输入一个嵌套列表,再输入层数,求该层的数字元素个数。输入格式:第一行输入列表 第二行输入层数输出格式:在一行中输出元素个数输入样例:在这里给出一组输入。例如:[1,2,[3,4,[5,6],7],8]3输出样例:在这里给出相应的输出。例...

2019-11-21 14:15:41 614

原创 【PTA】【浙大版《Python 程序设计》题目集】7-3 列表或元组的数字元素求和 (20 分)

求列表中数字和,列表中嵌套层次不限2层输入格式:在一行中输入列表或元组输出格式:在一行中输出数字的和输入样例:在这里给出一组输入。例如:[11,2,[3,7],(68,-1),“123”,9]输出样例:在这里给出相应的输出。例如:99思路:看了别人的思路,不是按照递归把数字元素提取出来(递归有点搞不懂),而是那输入就当做字符串,去掉后按照逗号分隔,留下的应该是数字和字符串。如...

2019-11-21 10:58:48 2247

原创 【PTA】【浙大版《python程序设计》】6-2 使用函数求素数和 (20 分)

使用函数求素数和prime§, 其中函数prime当用户传入参数p为素数时返回True,否则返回False. PrimeSum(m,n),函数PrimeSum返回区间[m, n]内所有素数的和。题目保证用户传入的参数1<=m<n。函数接口定义:在这里描述函数接口:prime§,返回True表示p是素数,返回False表示p不是素数PrimeSum(m,n),函数返回素数和裁...

2019-11-20 19:02:50 3236 1

原创 【PTA】【浙大版《python程序设计》】变位词判断

如果一个字符串是 另一个字符串的重新排列组合,那么这两个字符串互为变位词。比如,”heart”与”earth”互为变位 词,”Mary”与”arMy”也互为变位词。输入格式:第一行输入第一个字符串,第二行输入第二个字符串。输出格式:输出“yes”,表示是互换词,输出“no”,表示不是互换词。输入样例1:在这里给出一组输入。例如:MaryarMy输出样例1在这里给出相应的输出。例...

2019-11-19 21:33:55 2344

原创 【PTA】【浙大版《python程序设计》】7-19 找最长的字符串 (15 分)

本题要求编写程序,针对输入的N个字符串,输出其中最长的字符串。输入格式:输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。输出格式:在一行中用以下格式输出最长的字符串:The longest is: 最长的字符串如果字符串的长度相同,则输出先输入的字符串。输入样例:5liwangzhangjinxiang输出样例:...

2019-11-19 21:22:57 1846

原创 【PTA】【浙大版《Python 程序设计》7-14 字符串字母大小写转换 (15 分)

本题要求编写程序,对一个以“#”结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出。输入格式:输入为一个以“#”结束的字符串(不超过30个字符)。输出格式:在一行中输出大小写转换后的结果字符串。输入样例:Hello World! 123#输出样例:hELLO wORLD! 123思路:字符串有40多个方法,很多不熟悉,写出来的代码就是披着...

2019-11-19 21:05:41 4822

原创 【PTA】【浙大版《Python 程序设计》7-13 字符串替换 (15 分)

本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:原字母 对应字母A ZB YC XD W… …X CY BZ A输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出格式:输出在一行中给出替换完成后的字符串。输入样例:Only the 11 CAPItaL LeTtERS are replaced.输出样例:Lnly the ...

2019-11-19 20:44:38 1449

原创 【PTA】【浙大版《Python 程序设计》7-10 统计大写辅音字母 (15 分)

英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出格式:输出在一行中给出字符串中大写辅音字母的个数。输入样例:HELLO World!输出样例:4思路:遍历或者利用集合遍历:fuyin = 'BCDFGHJKLMNPQRSTVWZYX's = inpu...

2019-11-19 20:42:34 1032

原创 【PTA】【浙大版《Python 程序设计》 7-9 字符串转换成十进制整数 (15 分)

输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果在第一个十六进制字符之前存在字符“-”,则代表该数是负数。输入格式:输入在一行中给出一个以#结束的非空字符串。输出格式:在一行中输出转换后的十进制数。题目保证输出在长整型范围内。输入样例:±P-xf4±1!#输出样例:-3905**思路...

2019-11-19 20:29:53 1973

原创 【PTA】【浙大版《Python 程序设计》7-7 求最大值及其下标 (20 分)

本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。输入格式:输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出最大值及最大值的最小下标,中间用一个空格分开。输入样例:62 8 10 1 9 10输出样例:10 2思路:第一次总写出披着python的C语言code,一方面是python函数不够...

2019-11-19 20:19:36 1454

原创 【PTA】【浙大版《Python 程序设计》7-5 字符转换 (15 分)

本题要求提取一个字符串中的所有数字字符(‘0’……‘9’),将其转换为一个整数输出。输入格式:输入在一行中给出一个不超过80个字符且以回车结束的字符串。输出格式:在一行中输出转换后的整数。题目保证输出不超过长整型范围。输入样例:free82jeep5输出样例:825思路:可以利用isinstance函数判断字符串的每个字符是不是数字,如果是,就将其添加到一个空字符串最后输出;或者...

2019-11-19 20:12:54 2148

原创 【PTA】【浙大版《Python 程序设计》7-4 查找指定字符 (15 分)

本题要求编写程序,从给定字符串中查找某指定的字符。输入格式:输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。输出格式:如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"Not Found"。输入样例1:mprogramming输出样例1:index = 7输入样例2:a1...

2019-11-19 20:03:23 966

原创 【PTA】【浙大版《Python 程序设计》7-7 产生每位数字相同的n位数 (30 分)

读入2个正整数A和B,1<=A<=9, 1<=B<=10,产生数字AA…A,一共B个A输入格式:在一行中输入A和B。输出格式:在一行中输出整数AA…A,一共B个A输入样例1:在这里给出一组输入。例如:1, 5输出样例1:在这里给出相应的输出。例如:11111输入样例2:在这里给出一组输入。例如: 3 ,4输出样例2:在这里给出相应的...

2019-11-19 17:35:42 1708

原创 PTA】【浙大版《Python 程序设计》7-6 求交错序列前N项和 (15 分)

本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+… 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中输出部分和的值,结果保留三位小数。输入样例:5输出样例:0.917思路:列表推导式n = int(input())S = sum([x/(2*x-1)*pow(-1,x+1) for x in range(1, n+1) ...

2019-11-19 17:31:07 598

原创 PTA】【浙大版《Python 程序设计》7-5 求奇数分之一序列前N项和 (15 分)

本题要求编写程序,计算序列 1 + 1/3 + 1/5 + … 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。输入样例:23输出样例:sum = 2.549541思路:列表解析式,注意输入的n是项数n = int(input())S = sum( [1...

2019-11-19 17:29:21 1451

原创 【PTA】【浙大版《Python 程序设计》7-4 特殊a串数列求和 (20 分)

给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。输入格式:输入在一行中给出不超过9的正整数a和n。输出格式:在一行中按照“s = 对应的和”的格式输出。输入样例:2 3输出样例:s = 246思路:列表解析式构建列表,再求和a,n=list(map(int, input().split())) s = sum([int(s...

2019-11-19 17:25:22 1177

原创 【PTA】【浙大版《Python 程序设计》7-3 阶梯电价 (15 分)

为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。输入格式:输入在一行中给出某用户的月用电量(单位:千瓦时)。输出格式:在一行中输出该用户应支付的电费(元),结果保留两位小数,格式如:“cost...

2019-11-19 17:22:41 3321

原创 【PTA】【浙大版《Python 程序设计》7-2 计算分段函数[1] (10 分)

本题目要求计算下列分段函数f(x)的值:输入格式:输入在一行中给出实数x。输出格式:在一行中按“f(x) = result”的格式输出,其中x与result都保留一位小数。输入样例1:10输出样例1:f(10.0) = 0.1输入样例2:0输出样例2:f(0.0) = 0.0思路:if语句判断x是否为0import mathx = float(input())re...

2019-11-19 17:20:31 7586

原创 【PTA】【浙大版《Python 程序设计》7-1 计算 11+12+13+...+m (30 分)

输入一个正整数m(20<=m<=100),计算 11+12+13+…+m 的值。输入格式:在一行输入一个正整数m。输出格式:在一行中按照格式“sum = S”输出对应的和S.输入样例:在这里给出一组输入。例如:90输出样例:在这里给出相应的输出。例如:sum = 4040思路:通过列表推导式构建一个列表,然后用sum函数求和m = int(input())ss...

2019-11-19 17:15:49 1935

原创 【PTA】【浙大版《Python 程序设计》题目集】7-10 两数之和 (30 分)

给定一组整数,还有一个目标数,在给定这组整数中找到两个数字,使其和为目标数,如找到,解是唯一的。找不到则显示 “no answer”。输出的下标按从小到大排序。用一重循环加字典实现。输入格式:在一行中给出这组数。 在下一行输入目标数输出格式:在一行中输出这两个数的下标,用一个空格分开。输入样例1:在这里给出一组输入。例如:2,7,11,159输出样例1:在这里给出相应的输出。例...

2019-11-19 15:36:59 2533

原创 【PTA】【浙大版《Python 程序设计》题目集】 7-9 求矩阵鞍点的个数 (30 分)

一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。输入格式: 输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。输出格式: 鞍点的个数输入样例1:4 1 7 4 1 4 8 3 61 6 1 20 7 8 9输出样例1:1输入样例2:21 74 1输出样...

2019-11-19 13:03:22 2812

原创 【PTA】【浙大版python程序设计 题目集】7-14 求整数段和 (15 分)

给定两个整数A和B,输出从A到B的所有整数以及这些数的和。输入格式:输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。输出格式:首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。输入样例:-3 8输出样例: -3 -2 -1 0 1 2...

2019-11-15 12:11:06 1118

原创 python中字符串的方法

#一.字符串##1.encode()方法作用:将Unicode表示的字符串转化为ascii或者utf-8类型'still cold'.encode('ascii')'still cold'.encode('utf-8')'瑞兹'.encode('utf-8')##2.decode( )方法作用:将bytes类型数据转化为指定类型的字符串b'The shy'.decode('ascii...

2019-10-28 11:30:46 185 1

空空如也

空空如也

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

TA关注的人

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