![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python学习
文章平均质量分 91
学习用
CS_Lee_
多想
展开
-
西电计科院Python程序设计随课笔记(李光夏)
Python程序设计随课笔记(西电计科院)原创 2022-10-07 16:59:18 · 3673 阅读 · 2 评论 -
PTA-Python题库(浙大版Python程序设计教材对应练习) 题解索引
最近为了巩固Python基础,所以趁着疫情期间白嫖做了PTA的Python题库,中间边写边记录了自己写的题解答案,下面是各章题解的链接。总的来说题目并不是很难(大部分都超过15行),所以花了几个整天暴刷刷完了,因此写的方法上未必是最好的(有些可能有些投机取巧或者比较笨拙)。写到一半多的时候才发现之前已经有大佬写过这个的题解了,所以后续更新会参考下别人的做法进行改进或者做到某些题有多种解法,其中某些我觉得稍微有点难度和思维量的题目也会单独拿出来写一下详细的分析过程。各章题解链接如下浙大PTA-Pytho原创 2020-06-29 15:38:45 · 20000 阅读 · 1 评论 -
浙大PTA-Python题库 编程题第一章(1-1~1-3)题解
题目列表1-1 从键盘输入两个数,求它们的和并输出本题目要求读入2个整数A和B,然后输出它们的和。输入格式:在一行中给出一个被加数在另一行中给出一个加数输出格式:在一行中输出和值。输入样例:在这里给出一组输入。例如:18-48输出样例:在这里给出相应的输出。例如:-30题解print(eval(input()+'+'+input()))1-2 从键盘输入三个数到a,b,c中,按公式值输出在同一行依次输入三个值a,b,c,用空格分开,输出 b* b-4 * a *原创 2020-06-29 15:07:29 · 27246 阅读 · 0 评论 -
浙大PTA-Python题库编程题 第二章(2.1~2.14)题解
2-1 计算 11+12+13+…+m输入一个正整数m(20<=m<=100),计算 11+12+13+…+m 的值。输入格式:在一行输入一个正整数m。输出格式:在一行中按照格式“sum = S”输出对应的和S.输入样例:在这里给出一组输入。例如:90 输出样例:在这里给出相应的输出。例如:sum = 4040题解print(sum([i for i in range(11,eval(input()+'+1'))]))2-2 计算分段函数[1]本题目要求计算下原创 2020-06-27 16:36:47 · 23639 阅读 · 0 评论 -
浙大PTA-Python题库 编程题第三章(3-1~3-22)题解
其他各章题解链接如下浙大PTA-Python题库 编程题第一章(1-1~1-3)题解https://blog.csdn.net/zimuzi2019/article/details/107020657浙大PTA-Python题库编程题 第二章(2.1~2.14)题解https://blog.csdn.net/zimuzi2019/article/details/106984549浙大PTA-Python题库 编程题第三章(3-1~3-22)题解https://blog.csdn.net/zimu原创 2020-06-30 13:24:50 · 72299 阅读 · 0 评论 -
浙大PTA-Python题库 编程题第四章(4-1~4-30)题解
其他各章题解链接如下浙大PTA-Python题库 编程题第一章(1-1~1-3)题解https://blog.csdn.net/zimuzi2019/article/details/107020657浙大PTA-Python题库编程题 第二章(2.1~2.14)题解https://blog.csdn.net/zimuzi2019/article/details/106984549浙大PTA-Python题库 编程题第三章(3-1~3-22)题解https://blog.csdn.net/zimu原创 2020-06-30 13:25:26 · 73122 阅读 · 0 评论 -
浙大PTA-Python题库 编程题第五章(5-1~5-11)题解
题目列表5-1 输出星期名缩写输入一个1到7的数字,输出对应的星期名的缩写。1 Mon2 Tue3 Wed4 Thu5 Fri6 Sat7 Sun输入格式:输入1到7之间数字输出格式:输出对应的星期名的缩写输入样例:在这里给出一组输入。例如:1输出样例:在这里给出相应的输出。例如:Mon题解daysdict={1:"Mon",2:"Tue",3:"Wed",4:"Thu",5:"Fri",6:"Sat",7:"Sun"}print(daysdict[eval原创 2020-06-29 15:16:37 · 35178 阅读 · 0 评论 -
浙大PTA-Python题库 编程题第六章(6-1~6-8)题解
题目列表6-1 输入列表,求列表元素和(eval输入应用)在一行中输入列表,输出列表元素的和。输入格式:一行中输入列表。输出格式:在一行中输出列表元素的和。输入样例:[3,8,-5]输入样例:6题解print(sum(eval(input())))6-2 一帮一“一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的原创 2020-06-29 15:18:20 · 22300 阅读 · 0 评论 -
浙大PTA-Python题库 函数题(6-1~6-6)题解
题目列表第六章函数 -1 使用函数求特殊a串数列和给定两个均不超过9的正整数a和n,要求编写函数fn(a,n) 求a+aa+aaa++⋯+aa⋯aa(n个a)之和,fn须返回的是数列和函数接口定义:fn(a,n)其中 a 和 n 都是用户传入的参数。 a 的值在[1, 9]范围;n 是[1, 9]区间内的个位数。函数须返回级数和裁判测试程序样例:/* 请在这里填写答案 */ a,b=input().split()s=fn(int(a),int(b))print(s)输入样例原创 2020-06-29 15:20:08 · 24155 阅读 · 0 评论 -
python程序设计第一章基础知识 题库及选解
填空1、 Python安装扩展库常用的是_______工具。(pip)2、 Python标准库math中用来计算平方根的函数是__________。(sqrt)3、 Python程序文件扩展名主要有__________和________两种,其中后者常用于GUI程序。(py、pyw)4、 Python源代码程序编译后的文件扩展名为_________。(pyc)5、 使用pip工具升级科学计算扩展库numpy的完整命令是_________________。(pip install --upgrade原创 2020-06-25 21:55:44 · 20377 阅读 · 3 评论 -
python程序设计第二章序列类型 题库及选解
python程序设计第二章序列类型 题库及选解原创 2020-06-25 21:41:27 · 63092 阅读 · 12 评论 -
python程序设计第三章选择与循环 题库及选解
填空1、 表达式 ‘ab’ in ‘acbed’ 的值为() (False)2、 假设n为整数,那么表达式 n&1 == n%2 的值为True'&'为按位与运算符,参与运算的两个值,如果两个相应位都为1则该位结果为1.否则为03、 关键字()用于测试一个对象是否是一个可迭代对象的元素。 (in)4、 表达式 3<5>2 的值为True5、 已知 x = {‘a’:‘b’, ‘c’:‘d’},那么表达式 ‘a’ in x 的值为True原创 2020-06-26 11:57:04 · 16962 阅读 · 0 评论 -
python程序设计第四章字符串 题库及选解
*由于学校考试不要求,这里去掉了涉及正则表达式的题目填空1、 表达式 ‘abc’ in (‘abcdefg’) 的值为True2、 表达式 ‘abc’ in [‘abcdefg’] 的值为() (False)3、 表达式 ‘\x41’ == ‘A’ 的值为True\x表示十六进制4、 Python语句’’.join(list(‘hello world!’))执行的结果是'hello world!'str.join(sequence)方法接收一个要连接的元素序列,以指原创 2020-06-26 11:14:12 · 54137 阅读 · 1 评论 -
python程序设计第五章函数设计与应用 题库及选解
填空1、 Python中定义函数的关键字是() (def)2、 在函数内部可以通过关键字()来定义全局变量。global3、 如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为None4、 表达式 sum(range(10)) 的值为() (45)5、 表达式 sum(range(1, 10, 2)) 的值为() (25)6、 表达式 list(filter(None, [0,1,2,3,0,0])) 的值为[1,2,3]原创 2020-06-26 12:42:55 · 22121 阅读 · 0 评论 -
python程序设计第六章面向对象程序设计 题库
填空1、 Python使用()关键字来定义类。(class)2、 表达式 isinstance(‘abc’, str) 的值为()。(True)3、 表达式 isinstance(‘abc’, int) 的值为()。(False)4、 表达式 isinstance(4j, (int, float, complex)) 的值为()。(True)5、 表达式 isinstance(‘4’, (int, float, complex)) 的值为Falseisinstance(object,cla原创 2020-06-26 20:43:32 · 16412 阅读 · 0 评论 -
python程序设计第七章文件操作 题库
填空1、 对文件进行写入操作之后,()方法用来在不关闭文件对象的情况下将缓冲区内容写入文件。flush()2、 Python内置函数()用来打开或创建文件并返回文件对象。open()3、 使用上下文管理关键字()可以自动管理文件对象,不论何种原因结束该关键字中的语句块,都能保证文件被正确关闭。with4、 Python标准库os中用来列出指定文件夹中的文件和子文件夹列表的方式是listdir()5、 Python标准库os.path中用来判断指定文件是否存在的方法是exists(原创 2020-06-26 20:44:29 · 22372 阅读 · 0 评论 -
python程序设计第八章异常 题库
填空1、 Python内建异常类的基类是BaseException判断1、 在try…except…else结构中,如果try块的语句引发了异常则会执行else块中的代码。(错)2、 异常处理结构中的finally块中代码仍然有可能出错从而再次引发异常。(对)3、 程序中异常处理结构在大多数情况下是没必要的。(错)4、 带有else子句的异常处理结构,如果不发生异常则执行else子句中的代码。(对)5、 异常处理结构也不是万能的,处理异常的代码也有引发异常的可能。(对)6、 在异常处理结原创 2020-06-26 20:45:05 · 12296 阅读 · 0 评论