【python基础练习题6】教程文章相关的互联网学习教程文章

Python练习题3.17删除字符【代码】

输入一个字符串 str,再输入要删除字符 c,大小写不区分,将字符串 str 中出现的所有字符 c 删除。 输入格式: 在第一行中输入一行字符 在第二行输入待删除的字符 输出格式: 在一行中输出删除后的字符串 输入样例: 在这里给出一组输入。例如:BeeE输出样例: 在这里给出相应的输出。例如: result: B代码如下:#!/usr/bin/python # -*- coding: utf-8 -*-s = input().strip() c = input().strip() #字符串无法修改,转换为列表 s1 ...

python练习题5.8能被3,5和7整除的数的个数(用集合实现)-没有用集合【代码】

求指定区间内能被3,5和7整除的数的个数输入格式:在一行中从键盘输入2个正整数a,b(1<=a<b<=10000000),用空格隔开。输出格式:在一行输出大于等于a且小于等于b的能被3,5和7整除的数的个数。代码如下:(测试可以通过,只是没有用集合)#!/usr/bin/python # -*- coding: utf-8 -*-n = input().split(" ") n1 = int(n[0]) n2 = int(n[1])key = 0 for i in range(n1,n2):if i%3 == 0 and i%5 == 0 and i%7 == 0:key += 1print(key)程序...

python练习题5.7列表去重(存在问题)【代码】

输入一个列表,去掉列表中重复的数字,按原来次序输出!输入格式:在一行中输入列表输出格式:在一行中输出不重复列表元素代码如下:#!/usr/bin/python # -*- coding: utf-8 -*-s = input() s1 = s[1:-2] s2 = s1.split(",")s3 = set(s2) s4 = sorted(s3,key=s2.index)s5 = list() for i in range(0,len(s4)):s5.append(str(s4[i]))print(" ".join(s5))目前这个程序只有一个测试通过,先这样,有时间再研究。读书和健身总有一个在路上

python练习题4.26求1!+3!+5!+……+n!【代码】

求1!+3!+5!+……+n!的和,要求用循环嵌套设计,n<12。输入格式:输入在一行中给出一个不超过12的正整数n。输出格式:在一行中按照格式“n=n值,s=阶乘和”的顺序输出,其中阶乘和是正整数。代码如下:#!/usr/bin/python # -*- coding: utf-8 -*-#待思考分析n = int(input()) sum = 0 for i in range(1, n + 1, 2):s = 1for j in range(1, i + 1):s *= jsum += s print("n=" + str(n), end=,) print("s=" + str(sum)) 这个程序不难,就...

python练习题4.21判断上三角矩阵【代码】

上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。本题要求编写程序,判断一个给定的方阵是否上三角矩阵。输入格式:输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n个整数,其间以空格分隔。输出格式:每个矩阵的判断结果占一行。如果输入的矩阵是上三角矩阵,输出“YES”,否则输出“NO”。代码...

Python练习题4.17水仙花数【代码】

水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。 例如:153=111+555+333。本题要求编写程序,计算所有N位水仙花数。输入格式:输入在一行中给出一个正整数N(3≤N≤5)输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。代码如下:#!/usr/bin/python # -*- coding: utf-8 -*-def sxh(n):result = list()if n == 3:for i in range(100,1000):if (i//100)**3 + ((i%100)//10)**3 + ((i%100)%10...

Python练习题4.13求误差小于输入值的e的近似值【代码】

自然常数e可以用级数1+1/1!+1/2!+?+1/n!来近似计算。ei代表前i项求和。输入误差范围error,当ei+1-ei<error,则表示e的近似值满足误差范围。输入格式:在一行输入误差范围。输出格式:在一行输出e的近似值(保留6位小数)。代码如下:#!/usr/bin/python # -*- coding: utf-8 -*-#这个比阶乘多了个1,就说怎么看起来怪怪的。 def jc(n):sum = 1for i in range(3,n+1):sum = sum * (i-1)return sum#定义自然常数e的方法,ei方法 def e(n):...

Python练习题4.1生成3的乘方表【代码】

输入一个非负整数n,生成一张3的乘方表,输出3?0??~3?n??的值。可调用幂函数计算3的乘方。输入格式:输入在一行中给出一个非负整数n。输出格式:按照幂的递增顺序输出n+1行,每行格式为“pow(3,i) = 3的i次幂的值”。题目保证输出数据不超过长整型整数的范围。代码如下:#!/usr/bin/python # -*- coding: utf-8 -*-n = int(input()) for i in range(0,n+1):print("pow(3,{:d}) = {:d}".format(i,3**i))这个程序就是一个简单地循环,没...

Python练习题3.5字符转换【代码】

本题要求提取一个字符串中的所有数字字符(0……9),将其转换为一个整数输出。输入格式:输入在一行中给出一个不超过80个字符且以回车结束的字符串。输出格式:在一行中输出转换后的整数。题目保证输出不超过长整型范围。代码如下:#!/usr/bin/python # -*- coding: utf-8 -*-s1 = input()result = list()M = list((0,1,2,3,4,5,6,7,8,9))for i in range (0,len(s1)):if s1[i] in M:result.append(s1[i])re = "".join(result) pri...

Python练习题3.13字符串替换【代码】

本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出格式:输出在一行中给出替换完成后的字符串。代码如下:#!/usr/bin/python # -*- coding: utf-8 -*-#倒数:0对应len(s)-1, 1 对应的是len(s)-2 倒序的话就是 i=len(s)-i-1y = list((A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z))s = input() sl = list(s)#计算字符在y列表...

Python练习题3.11字符串排序【代码】

本题要求编写程序,读入5个字符串,按由小到大的顺序输出。输入格式:输入为由空格分隔的5个非空字符串,每个字符串不包括空格、制表符、换行符等空白字符,长度小于80。输出格式:按照以下格式输出排序后的结果:After sorted: 每行一个字符串代码如下:#!/usr/bin/python # -*- coding: utf-8 -*-fiv = list(map(str,input().split(" "))) fiv.sort()print("After sorted:")for i in range(0,len(fiv)):print(fiv[i])这个程序简单...

Python练习题2.10输出华氏-摄氏温度转换表【代码】

输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为[lower,upper]、且每次增加2华氏度的华氏-摄氏温度转换表。温度转换的计算公式:C=5(F?32)/9,其中:C表示摄氏温度,F表示华氏温度。输入格式:在一行中输入2个整数,分别表示lower和upper的值,中间用空格分开。输出格式:第一行输出:"fahr celsius"接着每行输出一个华氏温度fahr(整型)与一个摄氏温度celsius(占据6个字符宽度,靠右对齐,保留1位小数)。...

Python练习题2.14求整数段和【代码】

给定两个整数A和B,输出从A到B的所有整数以及这些数的和。输入格式:输入在一行中给出2个整数A和B,其中?100≤A≤B≤100,其间以空格分隔。输出格式:首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。代码如下:#!/usr/bin/python # -*- coding: utf-8 -*-#a,b,c = map(int,input().split(" "))a,b = map(int,input().split(" "))key = 0 sum = ...

二探python系列之基础语法练习题【代码】【图】

练习题:【练习题答案再页尾】简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型Pyhton 单行注释和多行注释分别用什么?布尔值分别有什么,及作用是什么?声明变量注意事项有那些?如何查看变量在内存中的地址?请写出 and 、or、not 的作用,并用代码来演示查看2、2.22、“小猿圈”分别是什么数据类型的语法是什么?写代码[ ] 实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆...

python练习题【代码】

1、使用while实现:输出摄氏温度与华氏温度的对照表,要求它从摄氏温度0度到250度,每隔20度为一项,对照表中的条目不超过10条。*转换关系:华氏温度 = 摄氏温度 9 / 5.0 + 32** 循环操作:计算摄氏温度,并输出对照条目 循环条件: 条目<=10 && 摄氏温度 <= 250def xgp():t = 1w = 0while (t <= 10 and w <= 250):t = t + 1w = w + 20s = w*9/5.0+32print(w,s,end=" ")print() xgp() 输出结果如下:20 68.0 40 104.0 60 140.0 ...