浙大Python题目集 PTA解析

【Python基础】PTA浙大版《Python程序设计》题目集题解 (一) 这个系列的博客主要内容是PTA中浙大版的《Python程序设计》题目集的所有题解,共同89道编程题和6道函数题,帮助初学者快速上手做题。由于题量过大,我会分成几个小块发表。 本博客为该系列的第一篇博客,主要内容为编程题的第一章3道题以及第二章的1-8题题解,后续会持续更新。 PTA浙大版《Python程序设计》题目集题解(一)1.第1章-1 从键盘输入两个数,求它们的和并输出2.第1章-2 从键盘输入三个数到a,b,c中,按公式值输出3.第1章-3 输出“人生苦短,我学Python”4.第2章-1 计算 . 阅读详情
AI摘要

本文作者通过浙大PTA平台的Python习题,详细整理了各章节的编程题目,涵盖了从基础操作到复杂逻辑的各种问题,旨在巩固Python编程基础。

目录

引言

python习题链接

第一章

第二章

第三章

第四章

第五章

第六章

第七章

第六章函数


引言

业余学习python有两年多时间,中间进步最快的阶段是我兼职给学生讲python课,怎么讲好一个知识点、如何给学生布置合适的作业、评判学生作业和作业讲解都让我对自己所学的知识做了一个很好的梳理,编程能力也得到一定提升。看来最好的学习方法就是学以致用,不断逼着自己去产出一些东西,反过来就能更好地去学习。

为进一步加强自己的编程基本功,最近业余时间好好琢磨了浙大PTA的python习题,花了10天左右认真做了一遍,感觉有些收获。

现在用写博客的方式好好整理一下。第一次写博客,写的不好的地方慢慢改善。


python习题链接

第一章

第1章-1 从键盘输入两个数,求它们的和并输出 (30 分)

第1章-2 从键盘输入三个数到a,b,c中,按公式值输出 (30 分)

第1章-3 输出“人生苦短,我学Python” (10 分)

第二章

第2章-1 计算 11+12+13+...+m (30 分)

第2章-2 计算分段函数[1] (10 分)

第2章-3 阶梯电价 (15 分)

第2章-4 特殊a串数列求和 (20 分)

第2章-5 求奇数分之一序列前N项和 (15 分)

第2章-6 求交错序列前N项和 (15 分)

第2章-7 产生每位数字相同的n位数 (30 分)

第2章-8 转换函数使用 (30 分)

第2章-9 比较大小 (10 分)

第2章-10 输出华氏-摄氏温度转换表 (15 分)

第2章-11 求平方与倒数序列的部分和 (15 分)

第2章-12 输出三角形面积和周长 (15 分)

第2章-13 分段计算居民水费 (10 分)

第2章-14 求整数段和 (15 分)

第三章

第3章-1 大于身高的平均值 (10 分)

第3章-2 查验身份证 (15 分)

第3章-3 输出字母在字符串中位置索引 (20 分)

第3章-4 查找指定字符 (15 分)

第3章-5 字符转换 (15 分)

第3章-6 求整数序列中出现次数最多的数 (15 分)

第3章-7 求最大值及其下标 (20 分)

第3章-8 字符串逆序 (15 分)

第3章-9 字符串转换成十进制整数 (15 分)

第3章-10 统计大写辅音字母 (15 分)

第3章-11 字符串排序 (20 分)

第3章-12 求整数的位数及各位数字之和 (15 分)

第3章-13 字符串替换 (15 分)

第3章-14 字符串字母大小写转换 (15 分)

第3章-15 统计一行文本的单词个数 (15 分)

第3章-16 删除重复字符 (20 分)

第3章-17 删除字符 (30 分)

第3章-18 输出10个不重复的英文字母 (30 分)

第3章-19 找最长的字符串 (15 分)

第3章-20 逆序的三位数 (10 分)

第3章-21 判断回文字符串 (15 分)

第3章-22 输出大写英文字母 (15 分)

第四章

第4章-1 生成3的乘方表 (15 分)

第4章-2 统计素数并求和 (20 分)

第4章-3 猴子吃桃问题 (15 分)

第4章-4 验证“哥德巴赫猜想” (20 分)

第4章-5 求e的近似值 (15 分)

第4章-6 输出前 n 个Fibonacci数 (15 分)

第4章-7 统计学生平均成绩与及格人数 (15 分)

第4章-8 求分数序列前N项和 (15 分)

第4章-9 查询水果价格 (15 分)

第4章-10 最大公约数和最小公倍数 (15 分)

第4章-11 判断素数 (20 分)

第4章-12 求满足条件的斐波那契数 (30 分)

第4章-13 求误差小于输入值的e的近似值 (20 分)

第4章-14 统计字符 (15 分)

第4章-15 换硬币 (20 分)

第4章-16 jmu-python-判断是否构成三角形 (10 分)

第4章-17 水仙花数(20 分)

第4章-18 猴子选大王 (20 分)

第4章-19 矩阵运算 (20 分)

第4章-20 求矩阵各行元素之和 (15 分)

第4章-21 判断上三角矩阵 (15 分)

第4章-22 找鞍点 (20 分)

第4章-23 求矩阵的局部极大值 (15 分)

第4章-24 打印九九口诀表 (15 分)

第4章-25 输出三角形字符阵列 (15 分)

第4章-26 求1!+3!+5!+……+n! (10 分)

第4章-27 二维数组中每行最大值和每行和 (10 分)

第4章-28 矩阵转置 (10 分)

第4章-29 找出不是两个数组共有的元素 (20 分)

第4章-30 找完数 (20 分)

第五章

第5章-1 输出星期名缩写 (70 分)

第5章-2 图的字典表示 (20 分)

第5章-3 四则运算(用字典实现) (30 分)

第5章-4 分析活动投票情况 (20 分)

第5章-5 统计字符出现次数 (20 分)

第5章-6 统计工龄 (20 分)

第5章-7 列表去重 (40 分)

第5章-8 能被3,5和7整除的数的个数(用集合实现) (30 分)

第5章-9 求矩阵鞍点的个数 (30 分)

第5章-10 两数之和 (30 分)

第5章-11 字典合并

第六章

第6章-1 输入列表,求列表元素和(eval输入应用) (10 分)

第6章-2 一帮一 (15 分)

第6章-3 列表或元组的数字元素求和 (20 分)

第6章-4 列表数字元素加权和(1) (40 分)

第6章-5 列表元素个数的加权和(1) (40 分)

第6章-6 求指定层的元素个数 (40 分)

第6章-7 找出总分最高的学生 (15 分)

第6章-8 输出全排列 (20 分)

第七章

第7章-1 词频统计 (30 分)

第六章函数

第6章函数-1 使用函数求特殊a串数列和 (10 分)

第6章函数-2 使用函数求素数和 (20 分)

第6章函数-3 使用函数统计指定数字的个数 (20 分)

第6章函数-4 使用函数输出指定范围内Fibonacci数的个数 (20 分)

第6章函数-5 使用函数求余弦函数的近似值 (20 分)

第6章函数-6 缩写词 (20 分)

【全解析 | PTA】浙大版《Python 程序设计》题目集-第三章 Python/PTA/浙大版/Python程序设计/题解 阅读详情

相关推荐

【全解析 | PTA】浙大版《Python 程序设计》题目集-第一章

Python浙大版PTA题解

wzhh_的博客 5526

【总结一下|PTA】浙大版《Python 程序设计》题目集

前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~   自我介绍 ଘ(੭ˊᵕˋ)੭ 昵称:海轰 标签:程序猿|C++选手|学生 简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖、省奖…已保研。目前正在学习C++/Linux/Python 学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语!   初学Python 小白阶段 文章仅作为自己的学习笔记 用于知识体系建立以及复习 题不在多 学一题 懂一题 知其然 知其所

海到无边天作岸 山登绝顶我为峰 2万+

【全解析 PTA】浙大版《Python 程序设计》题目集-第三章_len(‘3 11 2018‘

1. list(range(2, 12, 2))创建了一个列表[2, 4, 6, 8, 10]。这是一个从 2 开始、以步长为2递增到12的列表。2. [:-2] 从这个列表中排除了最后两个元素,因此现在列表变为 [2, 4, 6]。3. pop() 方法弹出并返回列表的最后一个元素,即 6。因此,list(range(2, 12, 2))[:-2].pop() 的结果是 6。5.要想得到[0,100]范围内的随机数,random.randint(0,n)里的n应该是:100。

2301_82244623的博客 2958

浙大版PTA《Python 程序设计》题目集 参考答案

本答案配套详解教程专栏,欢迎订阅。

少侠PSY的博客 5万+

【全解析 PTA】浙大版《Python 程序设计》题目集-第三章_len(‘3 11 2018‘(1)

1. list(range(2, 12, 2))创建了一个列表[2, 4, 6, 8, 10]。这是一个从 2 开始、以步长为2递增到12的列表。2. [:-2] 从这个列表中排除了最后两个元素,因此现在列表变为 [2, 4, 6]。3. pop() 方法弹出并返回列表的最后一个元素,即 6。因此,list(range(2, 12, 2))[:-2].pop() 的结果是 6。5.要想得到[0,100]范围内的随机数,random.randint(0,n)里的n应该是:100。

2401_84010901的博客 1774

Qwen2.5-7B大模型实战:从零部署到高效推理全流程解析

本文详细解析了Qwen2.5-7B大模型从零部署到高效推理的全流程。内容涵盖环境准备、模型下载、使用Transformers进行核心对话推理,并深入介绍了vLLM与TGI生产级服务部署、GPTQ/AWQ量化技术以降低显存消耗,以及llama.cpp、Ollama等本地推理方案。旨在帮助开发者快速掌握部署技巧,实现大模型在消费级硬件上的高效运行。

weixin_29061425的博客 490

浙大pta《计算机科学与基础》经典例题

一些经典的pta有关计算机科学基础的python典例,附带一些个人的分析,如有问题,敬请提出

weixin_73891756的博客 2万+

PyTorch复现PSMNet踩坑全记录:从环境配置到KITTI数据集训练

本文详细记录了使用PyTorch复现CVPR经典立体匹配模型PSMNet的全过程,从环境配置到KITTI数据集训练,特别针对2023年主流软硬件环境中的常见问题提供解决方案。文章重点介绍了PSMNet的金字塔池化模块和堆叠沙漏结构,帮助研究者和工程师快速实现工业级深度估计,节省大量试错时间。

weixin_30897233的博客 328

【PTA|Python】浙大版《Python 程序设计》题目集:函数练习

前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~   自我介绍 ଘ(੭ˊᵕˋ)੭ 昵称:海轰 标签:程序猿|C++选手|学生 简介:因C语言结识编程,随后转入计算机专业,有幸拿过国奖、省奖等,已保研。目前正在学习C++/Linux(真的真的太难了~) 学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语! 往期题目集 【PTA|Python】浙大版《Python 程序设计》题目集:第一章 【PTA|Python】浙大版《Python

海到无边天作岸 山登绝顶我为峰 1万+

Mac上快速部署DeepSeek模型:Ollama终端操作全指南

本文详细介绍了在Mac上使用Ollama终端快速部署DeepSeek模型的完整指南。从硬件要求、Ollama安装、模型下载运行,到高级配置、可视化界面及常见问题解决,提供了全流程操作步骤与优化技巧,帮助开发者高效搭建本地AI助手,实现稳定、私密的离线使用体验。

weixin_29251567的博客 550

Tailscale 自建 DERP 中继服务器

Tailscale自建DERP中继服务器

Accompagner的博客 4328

【全解析 | PTA】浙大版《Python 程序设计》题目集-第二章

Python/PTA/浙大版/Python程序设计/题解

wzhh_的博客 1万+

Qt C++:跨平台开发利器

摘要: Qt C++是基于C++的跨平台开发框架,通过元对象系统、信号槽机制及模块化架构实现"一次编写,多端部署"。核心特性包括: 跨平台能力:覆盖桌面(Windows/macOS/Linux)、移动端(iOS/Android)、嵌入式及WebAssembly; 信号与槽:替代传统回调,实现对象间高效通信; UI组件库:200+预制组件支持QSS样式定制; 工具链:Qt Creator集成开发环境提供可视化设计、调试及多平台编译。 广泛应用于工业控制、车载系统、医疗设备及跨平台应用开发,

2202_75382767的博客 1682

浙大PTA 第5章-8 能被3,5和7整除的数的个数(用集合实现) (30 分)

求指定区间内能被3,5和7整除的数的个数 输入格式: 在一行中从键盘输入2个正整数a,b(1<=a<b<=10000000),用空格隔开。 输出格式: 在一行输出大于等于a且小于等于b的能被3,5和7整除的数的个数。 输入样例1: 在这里给出一组输入。例如: 10 100 输出样例1: 在这里给出相应的输出。例如: 0 输入样例2: 在这里给出一组输入。例如: 1000 100000 输出样例: 在这里给出相应的输出。例如: 943 题解:

amateur_python的博客 1466

接入 deepseek 实现AI智能问诊

必须包含user角色,用于传递用户输入。system角色可选,用于设置对话背景。多轮对话需要将历史记录添加到messages中。

weixin_51326478的博客 6541

【嵌入式】AMIC和DMIC(什么是数字麦和模拟麦)

最近在做一个关于MIC的项目,同事不太清楚AMIC和DMIC的区别,又有高手详细解释了其原理,在此整理记录一下,方便后续查阅。

Bigan(安)的博客 8548

PTA浙大版《Python 程序设计》题目集

本题目集是在2021年初写的,当时受疫情影响,题目集是对所有用户开放的,后来题目集就有权限了,需要购买浙大的Python教材才能用。 题目集记录了我初学Python时的经历,所以前几道题看起来会不符合Python简洁的特性。 初学Python时,没有老师教我,完全就是在自学,所以不会做的题也会上网上搜答案,这就导致题目集中有些题和网上的很相似。 其他题目集: PTA浙大版《C语言程序设计实验与习题指导(第3版)》题目集(参考代码) PTA浙大版《C语言程序设计(第3版)》题目集(参考代码) PTA团体程序设

Re:从零开始的代码生活的博客 7276

Python爬虫:抓取交通工具班次数据(公交、地铁等时刻表)

然而,由于这些信息并不总是以开放的API形式提供,因此爬虫技术成为了获取和分析这些数据的有效途径。然而,由于很多公交公司没有公开API,通常我们通过抓取其网页中的时刻表数据来获取信息。通过这些步骤,您可以轻松抓取交通工具的班次信息,并进行进一步的数据分析,辅助交通规划和出行推荐系统的建设。在这篇文章中,我们将演示如何使用Python爬虫技术抓取公交、地铁等交通工具的班次和时刻表数据。我们可以将公交和地铁的数据合并,进行综合分析。我们可以进一步分析地铁班次的发车频率,甚至可以比较不同地铁线路的班次。

2201_76125261的博客 954

PTA-Python题库(浙大版Python程序设计教材对应练习) 题解索引

最近为了巩固Python基础,所以趁着疫情期间白嫖做了PTA的Python题库,中间边写边记录了自己写的题解答案,下面是各章题解的链接。总的来说题目并不是很难(大部分都超过15行),所以花了几个整天暴刷刷完了,因此写的方法上未必是最好的(有些可能有些投机取巧或者比较笨拙)。写到一半多的时候才发现之前已经有大佬写过这个的题解了,所以后续更新会参考下别人的做法进行改进或者做到某些题有多种解法,其中某些我觉得稍微有点难度和思维量的题目也会单独拿出来写一下详细的分析过程。 各章题解链接如下 浙大PTA-Pytho

zimuzi2019的博客 2万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

浙大PTA基础编程题目集:7-2 然后是几点

浙大PTA<基础编程题目集>:7-2 然后是几点 题目内容 有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。 读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数...

niexinyu0026的博客 1837

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

【题解】PTA-Python题库 浙大版《Python 程序设计》题目集题解索引

编程题 标号 标题 第1章-1 从键盘输入两个数,求它们的和并输出 第1章-2 从键盘输入三个数到a,b,c中,按公式值输出 第1章-3 输出“Python语言简单易学” 第2章-1 计算 11+12+13+…+m 第2章-2 计算分段函数[1] 第2章-3 阶梯电价 第2章-4 特殊a串数列求和 第2章-5 求奇数分之一序列前N项和 第2章-6 求...

葑鈊丶 26万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【PTA|Python】浙大版《Python 程序设计》题目集:第六章

前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~   自我介绍 ଘ(੭ˊᵕˋ)੭ 昵称:海轰 标签:程序猿|C++选手|学生 简介:因C语言结识编程,随后转入计算机专业,有幸拿过国奖、省奖等,已保研。目前正在学习C++/Linux(真的真的太难了~) 学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语! 往期题目集 【PTA|Python】浙大版《Python 程序设计》题目集:第一章 【PTA|Python】浙大版《Python

海到无边天作岸 山登绝顶我为峰 9064
下一篇: 浙大PTA 第1章-1 从键盘输入两个数,求它们的和并输出 (30 分)
amateur_python
博客等级 码龄5年 118粉丝 94原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值