
浙大版《Python 程序设计》题目集解答
文章平均质量分 82
无
做个不一样的小丑
我觉得面对困难还能保持微笑的男人最帅
展开
-
浙大版《Python 程序设计》题目集函数题
第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)输入样例:在这里给出一组输入原创 2021-02-06 19:58:30 · 1745 阅读 · 2 评论 -
浙大版《Python 程序设计》题目集第6章-6——第7章-1
第6章-6 求指定层的元素个数 (40 分)输入一个嵌套列表,再输入层数,求该层的数字元素个数。输入格式:第一行输入列表 第二行输入层数输出格式:在一行中输出元素个数输入样例:在这里给出一组输入。例如:[1,2,[3,4,[5,6],7],8]3输出样例:在这里给出相应的输出。例如:2答案样例:s = eval(input())r = int(input())while r > 0: r -= 1 c = 0 a = [] for i原创 2021-02-06 19:32:59 · 1276 阅读 · 1 评论 -
浙大版《Python 程序设计》题目集第6章-1——第6章-5
第6章-1 输入列表,求列表元素和(eval输入应用)第6章-2 一帮一第6章-3 列表或元组的数字元素求和第6章-4 列表数字元素加权和(1)第6章-5 列表元素个数的加权和(1)第6章-1 输入列表,求列表元素和(eval输入应用)在一行中输入列表,输出列表元素的和。输入格式:一行中输入列表。输出格式:在一行中输出列表元素的和。输入样例:[3,8,-5]输入样例:6答案样例:print(sum(eval(input())))第6章-2 一帮一“一帮一学习小组”是中小.原创 2021-02-04 20:32:04 · 983 阅读 · 3 评论 -
浙大版《Python 程序设计》题目集第5章-7——第5章-11
第5章-7 列表去重第5章-8 能被3,5和7整除的数的个数(用集合实现)第5章-9 求矩阵鞍点的个数第5章-10 两数之和第5章-11 字典合并第5章-7 列表去重输入一个列表,去掉列表中重复的数字,按原来次序输出!输入格式:在一行中输入列表输出格式:在一行中输出不重复列表元素输入样例:在这里给出一组输入。例如:[4,7,5,6,8,6,9,5] 输出样例:在这里给出相应的输出。例如:4 7 5 6 8 9答案样例:li = eval(input())s = []fo.原创 2021-02-04 19:37:45 · 2111 阅读 · 0 评论 -
浙大版《Python 程序设计》题目集第5章-2——第5章-6
第5章-2 图的字典表示第5章-3 四则运算(用字典实现)第5章-4 分析活动投票情况第5章-5 统计字符出现次数第5章-6 统计工龄第5章-2 图的字典表示图的字典表示。输入多行字符串,每行表示一个顶点和该顶点相连的边及长度,输出顶点数,边数,边的总长度。比如上图O点表示:{‘O’:{‘A’:2,‘B’:5,‘C’:4}}。用eval函数处理输入,eval函数具体用法见第六章内置函数。输入格式:第一行表示输入的行数 下面每行输入表示一个顶点和该顶点相连的边及长度的字符串输出格式:在一行中.原创 2021-02-04 18:09:52 · 887 阅读 · 0 评论 -
浙大版《Python 程序设计》题目集第4章-27——第5章-1
第4章-27 二维数组中每行最大值和每行和第4章-28 矩阵转置第4章-29 找出不是两个数组共有的元素第4章-30 找完数第5章-1 输出星期名缩写第4章-27 二维数组中每行最大值和每行和求一个3*3二维数组中每行的最大值和每行的和。输入格式:在一行中输入9个小于100的整数,其间各以一个空格间隔输出格式:输出3行3列的二维数组,并在每行后面分别输出每行最大值和每行元素的和,每个数据输出占4列。输入样例:3 6 5 9 8 2 1 4 5输出样例: 3 6 5 6.原创 2021-02-04 17:09:03 · 1185 阅读 · 2 评论 -
浙大版《Python 程序设计》题目集第4章-22——第4章-26
第4章-22 找鞍点一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。输入格式:输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。输出格式:输出在一行中按照“行下标 列下标”(下标从0开始)的格式输出鞍点的位置。如果鞍点不存在,则输出“NONE”。题目保证给出的矩阵至多存在一个鞍点。输入样例1:41 7 4 14 8 3 61 6 1 20 7 8 9输出样例1:2 1输入原创 2021-02-03 18:40:42 · 970 阅读 · 0 评论 -
浙大版《Python 程序设计》题目集第4章-17——第4章-21
第4章-17 水仙花数(20 分)第4章-18 猴子选大王第4章-19 矩阵运算第4章-20 求矩阵各行元素之和第4章-21 判断上三角矩阵第4章-17 水仙花数(20 分)水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。 例如:153=1×1×1+5×5×5+3×3×3。本题要求编写程序,计算所有N位水仙花数。输入格式:输入在一行中给出一个正整数N(3≤N≤5)输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例:在这里给出一组输入。例如:.原创 2021-02-03 09:31:29 · 1379 阅读 · 0 评论 -
浙大版《Python 程序设计》题目集第4章-12——第4章-16
第4章-12 求满足条件的斐波那契数斐波那契数,亦称之为斐波那契数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……,这个数列从第3项开始,每一项都等于前两项之和。求大于输入数的最小斐波那契数。输入格式:在一行输人一个正整数n(n>=10)。输出格式:在一行输出大于n的最小斐波那契数。输入样例:在这里给出一组输入。例如:10输出样例:在这里给出相应的输出。例如:13答案样例:a = int(input())x = 13y = 21while x <原创 2021-02-02 19:29:22 · 1314 阅读 · 0 评论 -
浙大版《Python 程序设计》题目集第4章-7——第4章-11
第4章-7 统计学生平均成绩与及格人数 (15分)本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。输入格式:输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。输出格式:按照以下格式输出:average = 成绩均值count = 及格人数其中平均值精确到小数点后一位。输入样例:577 54 92 73 60输出样例:average = 71.2count = 4原创 2021-02-02 17:19:15 · 2204 阅读 · 4 评论 -
浙大版《Python 程序设计》题目集第4章-2——第4章-6
第4章-2 统计素数并求和第4章-3 猴子吃桃问题第4章-4 验证“哥德巴赫猜想”第4章-5 求e的近似值第4章-6 输出前 n 个Fibonacci数第4章-2 统计素数并求和本题要求统计给定整数M和N区间内素数的个数并对它们求和。输入格式:输入在一行中给出两个正整数M和N(1≤M≤N≤500)。输出格式:在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。输入样例:10 31输出样例:7 143答案样例:m,n = input().split()m = .原创 2021-02-02 10:47:27 · 1341 阅读 · 2 评论 -
浙大版《Python 程序设计》题目集第3章-19——第4章-1
第3章-19 找最长的字符串第3章-20 逆序的三位数第3章-21 判断回文字符串第3章-22 输出大写英文字母第4章-1 生成3的乘方表第3章-19 找最长的字符串本题要求编写程序,针对输入的N个字符串,输出其中最长的字符串。输入格式:输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。输出格式:在一行中用以下格式输出最长的字符串:The longest is: 最长的字符串如果字符串的长度相同,则输出先输入的字符串。输入样例:.原创 2021-02-01 15:26:03 · 1559 阅读 · 3 评论 -
浙大版《Python 程序设计》题目集第3章-14——第3章-18
第3章-14 字符串字母大小写转换本题要求编写程序,对一个以“#”结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出。输入格式:输入为一个以“#”结束的字符串(不超过30个字符)。输出格式:在一行中输出大小写转换后的结果字符串。输入样例:Hello World! 123#输出样例:hELLO wORLD! 123答案样例:print(input()[:-1].swapcase())第3章-15 统计一行文本的单词个数 (15分)本题原创 2021-02-01 11:37:32 · 1691 阅读 · 3 评论 -
浙大版《Python 程序设计》题目集第3章-9——第3章-13
第3章-9 字符串转换成十进制整数第3章-10 统计大写辅音字母第3章-11 字符串排序第3章-12 求整数的位数及各位数字之和第3章-13 字符串替换第3章-9 字符串转换成十进制整数输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果在第一个十六进制字符之前存在字符“-”,则代表该数是负数。输入格式:输入在一行中给出一个以#结束的非空字符串。输出格式:在一行中输出转换后的十进制数。题目保证输出在长.原创 2021-01-30 16:02:30 · 1651 阅读 · 3 评论 -
浙大版《Python 程序设计》题目集第3章-4——第3章-8
第3章-4 查找指定字符第3章-5 字符转换第3章-6 求整数序列中出现次数最多的数第3章-7 求最大值及其下标第3章-8 字符串逆序第3章-4 查找指定字符本题要求编写程序,从给定字符串中查找某指定的字符。输入格式:输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。输出格式:如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"Not Found"。输入样例1:mprogramming.原创 2021-01-30 15:28:03 · 1359 阅读 · 3 评论 -
浙大版《Python 程序设计》题目集第2章-13——第3章-3
第2章-13 分段计算居民水费第2章-14 求整数段和第3章-1 大于身高的平均值 (10分)第3章-2 查验身份证第2章-13 分段计算居民水费为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3;超过后,y=2.5x−17.5。请编写程序实现水费的计算。输入格式:输入在一行中给出非负实数x。输出格式:在一行输出应交的水费,精确到小数点后2位。输入样例1:12输出样例1:16.00输入样例2:.原创 2021-01-29 19:02:03 · 1385 阅读 · 1 评论 -
浙大版《Python 程序设计》题目集第2章-8——第2章-12
第2章-8 转换函数使用第2章-9 比较大小第2章-10 输出华氏-摄氏温度转换表第2章-11 求平方与倒数序列的部分和第2章-12 输出三角形面积和周长第2章-8 转换函数使用输入一个整数和进制,转换成十进制输出输入格式:在一行输入整数和进制输出格式:在一行十进制输出结果输入样例:在这里给出一组输入。例如:45,8输出样例:在这里给出相应的输出。例如:37答案样例:a,b = input().split(',')print(int(a,int(b)))大家可以点击这.原创 2021-01-29 16:16:24 · 937 阅读 · 1 评论 -
浙大版《Python 程序设计》题目集第2章-3——第2章-7
第2章-3 阶梯电价第2章-4 特殊a串数列求和第2章-5 求奇数分之一序列前N项和第2章-6 求交错序列前N项和第2章-7 产生每位数字相同的n位数第2章-3 阶梯电价为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。输入格式:输入在一行中给出某用户的月用电量(单位:千瓦时)。输出格式:在一行中输.原创 2021-01-29 13:11:19 · 1183 阅读 · 3 评论 -
浙大版《Python 程序设计》题目集答案索引
标号标题第1章-1从键盘输入两个数,求它们的和并输出原创 2021-04-06 19:15:24 · 4037 阅读 · 3 评论 -
浙大版《Python 程序设计》题目集第1章-1——第2章-2
浙大版《Python 程序设计》题目集1-5第1章-1 从键盘输入两个数,求它们的和并输出第1章-2 从键盘输入三个数到a,b,c中,按公式值输出第1章-3 输出“Python语言简单易学”第2章-1 计算 11+12+13+...+m第2章-2 计算分段函数[1]第1章-1 从键盘输入两个数,求它们的和并输出输入格式:在一行中给出一个被加数在另一行中给出一个加数输出格式:在一行中输出和值。输入样例:在这里给出一组输入。例如18-48输出样例:在这里给出相应的输出。例如:-30原创 2021-01-28 20:47:49 · 1302 阅读 · 3 评论