草庐IT

浙大Python题目集 PTA解析

amateur_python 2023-04-14 原文

目录

引言

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 分)

有关浙大Python题目集 PTA解析的更多相关文章

  1. Ruby 解析字符串 - 2

    我有一个字符串input="maybe(thisis|thatwas)some((nice|ugly)(day|night)|(strange(weather|time)))"Ruby中解析该字符串的最佳方法是什么?我的意思是脚本应该能够像这样构建句子:maybethisissomeuglynightmaybethatwassomenicenightmaybethiswassomestrangetime等等,你明白了......我应该一个字符一个字符地读取字符串并构建一个带有堆栈的状态机来存储括号值以供以后计算,还是有更好的方法?也许为此目的准备了一个开箱即用的库?

  2. python - 如何使用 Ruby 或 Python 创建一系列高音调和低音调的蜂鸣声? - 2

    关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我想在固定时间创建一系列低音和高音调的哔哔声。例如:在150毫秒时发出高音调的蜂鸣声在151毫秒时发出低音调的蜂鸣声200毫秒时发出低音调的蜂鸣声250毫秒的高音调蜂鸣声有没有办法在Ruby或Python中做到这一点?我真的不在乎输出编码是什么(.wav、.mp3、.ogg等等),但我确实想创建一个输出文件。

  3. ruby - 解析 RDFa、微数据等的最佳方式是什么,使用统一的模式/词汇(例如 schema.org)存储和显示信息 - 2

    我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i

  4. ruby - 用逗号、双引号和编码解析 csv - 2

    我正在使用ruby​​1.9解析以下带有MacRoman字符的csv文件#encoding:ISO-8859-1#csv_parse.csvName,main-dialogue"Marceu","Giveittohimóhe,hiswife."我做了以下解析。require'csv'input_string=File.read("../csv_parse.rb").force_encoding("ISO-8859-1").encode("UTF-8")#=>"Name,main-dialogue\r\n\"Marceu\",\"Giveittohim\x97he,hiswife.\"\

  5. ruby-on-rails - 我更新了 ruby​​ gems,现在到处都收到解析树错误和弃用警告! - 2

    简而言之错误:NOTE:Gem::SourceIndex#add_specisdeprecated,useSpecification.add_spec.Itwillberemovedonorafter2011-11-01.Gem::SourceIndex#add_speccalledfrom/opt/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:91./opt/local/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/rails/gem_dependency.rb:275:in`==':und

  6. Python 相当于 Perl/Ruby ||= - 2

    这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Pythonconditionalassignmentoperator对于这样一个简单的问题表示歉意,但是谷歌搜索||=并不是很有帮助;)Python中是否有与Ruby和Perl中的||=语句等效的语句?例如:foo="hey"foo||="what"#assignfooifit'sundefined#fooisstill"hey"bar||="yeah"#baris"yeah"另外,类似这样的东西的通用术语是什么?条件分配是我的第一个猜测,但Wikipediapage跟我想的不太一样。

  7. java - 什么相当于 ruby​​ 的 rack 或 python 的 Java wsgi? - 2

    什么是ruby​​的rack或python的Java的wsgi?还有一个路由库。 最佳答案 来自Python标准PEP333:Bycontrast,althoughJavahasjustasmanywebapplicationframeworksavailable,Java's"servlet"APImakesitpossibleforapplicationswrittenwithanyJavawebapplicationframeworktoruninanywebserverthatsupportstheservletAPI.ht

  8. 华为OD机试用Python实现 -【明明的随机数】 2023Q1A - 2

    华为OD机试题本篇题目:明明的随机数题目输入描述输出描述:示例1输入输出说明代码编写思路最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为o

  9. python - 如何读取 MIDI 文件、更改其乐器并将其写回? - 2

    我想解析一个已经存在的.mid文件,改变它的乐器,例如从“acousticgrandpiano”到“violin”,然后将它保存回去或作为另一个.mid文件。根据我在文档中看到的内容,该乐器通过program_change或patch_change指令进行了更改,但我找不到任何在已经存在的MIDI文件中执行此操作的库.他们似乎都只支持从头开始创建的MIDI文件。 最佳答案 MIDIpackage会为您完成此操作,但具体方法取决于midi文件的原始内容。一个MIDI文件由一个或多个音轨组成,每个音轨是十六个channel中任何一个上的

  10. 「Python|Selenium|场景案例」如何定位iframe中的元素? - 2

    本文主要介绍在使用Selenium进行自动化测试或者任务时,对于使用了iframe的页面,如何定位iframe中的元素文章目录场景描述解决方案具体代码场景描述当我们在使用Selenium进行自动化测试的时候,可能会遇到一些界面或者窗体是使用HTML的iframe标签进行承载的。对于iframe中的标签,如果直接查找是无法找到的,会抛出没有找到元素的异常。比如近在咫尺的例子就是,CSDN的登录窗体就是使用的iframe,大家可以尝试通过F12开发者模式查看到的tag_name,class_name,id或者xpath来定位中的页面元素,会抛出NoSuchElementException异常。解决

随机推荐