Python语言基础
博学者普克尔特
你渴求力量,而我赠予你知识
展开
-
Python编程习题(3)
输入2个正整数lower和upper(-20原创 2023-04-03 23:49:07 · 911 阅读 · 0 评论 -
Python编程习题(2)
为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项近似和(提示:用ceil函数)。本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。在一行中输出该用户应支付的电费(元),结果保留两位小数,格式如:“cost = 应付电费值”。在一行中输出部分和的值,结果保留三位小数。原创 2023-04-03 23:38:33 · 824 阅读 · 1 评论 -
Python编程习题(4)
输入2个正整数lower和upper(-20原创 2023-04-04 00:09:32 · 1334 阅读 · 0 评论 -
Python编程习题(5)
比如,”heart”与”earth”互为变位 词,”Mary”与”arMy”也互为变位词。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。输入字符串,排序后输出最大字符及该字符在原字符串中的索引。编写程序,用于计算有n(1原创 2023-04-04 16:35:55 · 1829 阅读 · 0 评论 -
Python编程习题(6)
两个整数间的汉明距离指的是这两个数对应二进制位不同的位置的数目。输入一个字符串,判断该字符串是否为回文,只考虑数字和字母字符,字母的大小写没有区别。输入一个非负整数,求它变成二进制后1的个数(提示:用bin函数)。在一行输入一个整数,在另一行输入另一个整数。在这里给出相应的输出。在这里给出相应的输出。在这里给出相应的输出。在这里给出相应的输出。在这里给出相应的输出。在这里给出相应的输出。在这里给出一组输入。在这里给出一组输入。在这里给出一组输入。在这里给出一组输入。在这里给出一组输入。原创 2023-04-04 16:51:46 · 1183 阅读 · 1 评论 -
Python编程习题(8):查验身份证
一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。原创 2023-04-08 18:00:07 · 1724 阅读 · 0 评论 -
Python编程习题(7): 统计满足特定条件的字符数
输入字符串A(没有重复字符),输入字符串B,求在字符串A中字符的个数,这些字符必须同时又在字符串B中。提示:用in运算符。原创 2023-04-08 18:09:59 · 1860 阅读 · 2 评论 -
Python编程习题(9):生成输入数的乘方表
输入一个非负数和正整数n,3原创 2023-04-15 19:37:20 · 4114 阅读 · 0 评论 -
Python编程习题(10):判断素数
判断一个给定的正整数是否素数。原创 2023-04-15 19:39:05 · 975 阅读 · 0 评论 -
Python编程习题(11):猴子吃桃问题
一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子?原创 2023-04-15 19:41:23 · 443 阅读 · 2 评论 -
Python编程习题(12):求分数序列前N项和
本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。原创 2023-04-15 19:44:00 · 1546 阅读 · 0 评论 -
Python编程习题(13):运输打折问题
某运输公司对用户计算运费。路程(S)越远,每公里运费越低。标准如下:其中基本运输费用为每吨每公里1元,现请你帮助该运输公司设计自动计费程序,帮助会计人员计算运输费用。原创 2023-04-15 19:46:43 · 4374 阅读 · 5 评论 -
Python编程习题(14): 最大公约数和最小公倍数
本题要求两个给定正整数的最大公约数和最小公倍数。原创 2023-04-15 19:48:25 · 571 阅读 · 0 评论 -
Python编程习题(15):求满足条件的斐波那契数
斐波那契数,亦称之为斐波那契数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……,这个数列从第3项开始,每一项都等于前两项之和。求大于输入数的最小斐波那契数。原创 2023-04-15 19:49:44 · 581 阅读 · 0 评论 -
Python编程习题(16):求误差小于输入值的e的近似值
自然常数e可以用级数1+1/1!+1/2!+⋯+1/n!来近似计算。ei代表前i项求和。输入误差范围error,当ei+1-ei原创 2023-04-15 19:51:05 · 750 阅读 · 0 评论 -
Python编程习题(17):求π的近似值
用公式求π的近似值:当求和项小于误差时,结束求和。原创 2023-04-15 19:54:25 · 1275 阅读 · 0 评论 -
Python编程习题(18):水仙花数
水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1×1×1+5×5×5+3×3×3。本题要求编写程序,计算所有N位水仙花数。原创 2023-04-15 19:55:55 · 1423 阅读 · 0 评论 -
Python编程习题(19):找出不是公共的元素
给定两行输入,每行代表一组元素。每行的元素间用空格分开。求两组中非公共的元素。原创 2023-04-16 08:14:19 · 1645 阅读 · 0 评论 -
Python编程习题(20):找完数
所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。原创 2023-04-16 08:17:51 · 509 阅读 · 0 评论 -
Python编程习题(21):特定矩阵元素和
给定一个n×n的方阵,本题要求计算该矩阵主、副对角线上的所有元素之和。主对角线为从矩阵的左上角至右下角的连线,副对角线为从矩阵的右上角至左下角的连线。。原创 2023-04-16 08:19:32 · 3449 阅读 · 2 评论 -
Python编程习题(22):判断三角矩阵
本题要求编写程序,判断一个给定的方阵是否是三角矩阵。三角矩阵包含上三角矩阵和下三角矩阵两种。上三角矩阵指主对角线以下的元素都为0的矩阵;下三角矩阵指主对角线以上的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。输入矩阵是三种情况之一(上三角矩阵、下三角矩阵或都不是)。原创 2023-04-16 08:23:39 · 1596 阅读 · 4 评论 -
Python编程习题(23):打印九九口诀表
本题要求对任意给定的一位正整数N,输出从1*1到N*N的部分口诀表。原创 2023-04-16 08:24:53 · 1025 阅读 · 0 评论 -
Python编程习题(24):矩阵转置
从键盘输入一个m(2原创 2023-04-16 08:27:26 · 1996 阅读 · 0 评论 -
Python编程习题(25):显示直角数字图形
本题目要求输入行数,输出指定行数的图形。原创 2023-04-16 08:28:33 · 2259 阅读 · 0 评论 -
Python编程习题(26):显示菱形图形
显示菱形图形,每行的宽度是11。原创 2023-04-16 08:30:20 · 1400 阅读 · 0 评论 -
Python编程习题(27):猴子选大王
一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王?原创 2023-04-17 18:38:35 · 1217 阅读 · 0 评论 -
Python编程习题(28):显示Pascal三角形
输入行数n,显示n行Pascal三角形。数字间有一个空格。每行最后一个数字后有一个空格。原创 2023-04-18 18:39:58 · 2009 阅读 · 0 评论 -
Python编程习题(29):输出星期名缩写
输入一个1到7的数字,输出对应的星期名的缩写。原创 2023-05-10 21:09:30 · 1145 阅读 · 0 评论 -
Python编程习题(30):图的字典表示
有向图的字典表示。输入多行字符串,每行表示一个顶点和该顶点相连的边及长度,输出顶点数,边数,边的总长度。比如上图0点表示:用eval函数处理输入,eval函数具体用法见第六章内置函数。原创 2023-05-10 21:27:58 · 314 阅读 · 0 评论 -
Python编程习题(31):四则运算(用字典实现)
四则运算(用字典实现),比较c语言的switch语句。原创 2023-05-10 22:21:19 · 896 阅读 · 0 评论 -
Python编程习题(32):分析活动投票情况
利用集合分析活动投票情况。第一小队有五名队员,序号是1,2,3,4,5;第二小队也有五名队员,序号6,7,8,9,10。输入一个得票字符串,求第二小队没有得票的队员。原创 2023-05-10 22:22:40 · 1698 阅读 · 2 评论 -
Python编程习题(33):统计字符出现次数
本题要求编写程序,统计并输出某给定字符在给定字符串中出现的次数。原创 2023-05-10 22:24:26 · 703 阅读 · 0 评论 -
Python编程习题(34):统计工龄
给定公司N名员工的工龄,要求按工龄增序输出每个工龄段有多少员工。原创 2023-05-10 22:26:11 · 688 阅读 · 0 评论 -
Python编程习题(35):列表去重
输入一个列表,去掉列表中重复的数字,按原来次序输出!原创 2023-05-10 22:28:01 · 926 阅读 · 0 评论 -
Python编程习题(36):能被3,5和7整除的数的个数(用集合实现)
求指定区间内能被3,5和7整除的数的个数。原创 2023-05-10 22:32:32 · 817 阅读 · 0 评论 -
Python编程习题(37):求矩阵鞍点的个数
一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。输入格式:输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。输出格式:鞍点的个数121 74 102。原创 2023-05-10 22:35:03 · 271 阅读 · 0 评论 -
Python编程习题(38):两数之和
给定一组整数,还有一个目标数,在给定这组整数中找到两个数字,使其和为目标数,如找到,解是唯一的。找不到则显示 "no answer"。输出的下标按从小到大排序。用一重循环加字典实现。原创 2023-05-10 22:36:20 · 358 阅读 · 0 评论 -
Python编程习题(39):显示数字出现次数
输入一个十进制正整数,转换成16进制数。再输入一个数(0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f),统计这个数出现的次数。原创 2023-05-11 08:15:12 · 914 阅读 · 0 评论 -
Python编程习题(40):python-列表:统计考试成绩
将一组考试成绩通过键盘输入,计算及格率、平均分、最高分和最低分。原创 2023-05-12 16:58:51 · 4591 阅读 · 0 评论 -
Python编程习题(41):字符串排序
输入n个字符串(n原创 2023-05-12 17:00:47 · 674 阅读 · 0 评论