电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

PTA-MOOC_Python课后练习个人易错题合集 VIP免费

PTA-MOOC_Python课后练习个人易错题合集 _第1页
1/3
PTA-MOOC_Python课后练习个人易错题合集 _第2页
2/3
PTA-MOOC_Python课后练习个人易错题合集 _第3页
3/3
PTA-MOOC_Python课后练习个⼈易错题合集7-8⽐较⼤⼩(10分)本题要求将输⼊的任意3个整数从⼩到⼤输出。输⼊格式:输⼊在⼀⾏中给出3个整数,其间以空格分隔。输出格式:在⼀⾏中将3个整数从⼩到⼤输出,其间以“->”相连。输⼊样例:428输出样例:2->4->8个⼈的思路进阶:a,b,c=input().split()a,b,c=int(a),int(b),int(c)ifa>b:ifb>c:print(f'{c}->{b}->{a}')else:print(f'{b}->{c}->{a}')else:ifb>c:ifa>c:print(f'{c}->{a}->{b}')else:print(f'{a}->{c}->{b}')else:ifa>b:print(f'{b}->{a}->{c}')else:print(f'{a}->{b}->{c}')a,b,c=input().split()a,b,c=int(a),int(b),int(c)ifa>b:min=bb=aa=minifa>c:min=cc=aa=minifb>c:min=cc=bb=minprint(f'{a}->{b}->{c}')a,b,c=input().split()a,b,c=int(a),int(b),int(c)ifa>b:a,b=b,aifa>c:a,c=c,aifb>c:b,c=c,bprint(f'{a}->{b}->{c}')7-10求平⽅与倒数序列的部分和(15分)本题要求对两个正整数m和n(m≤n)编写程序,计算序列和输⼊格式:输⼊在⼀⾏中给出两个正整数m和n(m≤n),其间以空格分开。输出格式:在⼀⾏中按照“sum=S”的格式输出部分和的值S,精确到⼩数点后六位。题⽬保证计算结果不超过双精度范围。输⼊样例:510输出样例:sum=355.845635m,n=map(int,input().split())re=0foriinrange(m,n+1):re=re+i*i+1/iprint("sum={:.6f}".format(re))7-11偶数位特殊序列和(40分)给定不超过9的正整数a,给定正整数n,n是偶数,4<=n<=18,要求编写程序求aa+aaaa+aaaaaa+⋯+aa⋯a(n个a)之和。输⼊格式:在⼀⾏中给出不超过9的正整数a和n。输出格式:在⼀⾏中输出对应的和。输⼊样例:在这⾥给出⼀组输⼊。例如:14输出样例:在这⾥给出相应的输出。例如:1122a,n=input().split()n=int(n)sum=0foriinrange(2,n+1,2):sum=sum+int(a*i)print(sum)7-14求整数段和(15分)给定两个整数A和B,输出从A到B的所有整数以及这些数的和。输⼊格式:输⼊在⼀⾏中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。输出格式:⾸先顺序输出从A到B的所有整数,每5个数字占⼀⾏,每个数字占5个字符宽度,向右对齐。最后在⼀⾏中按Sum=X的格式输出全部数字的和X。输⼊样例:-38输出样例:-3-2-1012345678Sum=30a,b=map(int,input().split(""))count=0sum=0foriinrange(a,b+1):print("{:>5d}".format(i),end="")count+=1sum+=iifcount%5==0:print()ifcount%5>0:print()print(f'Sum={sum}')else:print(f'Sum={sum}')7-2输出字母在字符串中位置索引(20分)输⼊⼀个字符串,再输⼊两个字符,求这两个字符在字符串中的索引。输⼊格式:第⼀⾏输⼊字符串第⼆⾏输⼊两个字符,⽤空格分开。输出格式:反向输出字符和索引,即最后⼀个最先输出。每⾏⼀个。输⼊样例:在这⾥给出⼀组输⼊。例如:mississippisp输出样例:在这⾥给出相应的输出。例如:9p8p6s5s3s2skeywords=list(input())keywords.reverse()a,b=input().split()foriinrange(0,len(keywords)):ifkeywords[i]==b:print(len(keywords)-i-1,end="")print(b)foriinrange(0,len(keywords)):ifkeywords[i]==a:print(len(keywords)-i-1,end="")print(a)keywords=list(input())keywords.reverse()a,b=input().split()foriinrange(0,len(keywords)):ifkeywords[i]==b:print(len(keywords)-i-1,end="")print(b)foriinrange(0,len(keywords)):ifkeywords[i]==a:print(len(keywords)-i-1,end="")print(a)foriinrange(0,len(keywords)):ifkeywords[i]==a:print(len(keywords)-i-1,end="")print(a)

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

PTA-MOOC_Python课后练习个人易错题合集

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部