- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PTA-MOOC_Python课后练习个人易错题合集--第1页
PTA-MOOC_Python课后练习个⼈易错题合集
7-8 ⽐较⼤⼩ (10分)
本题要求将输⼊的任意3个整数从⼩到⼤输出。
输⼊格式:
输⼊在⼀⾏中给 3个整数,其间以空格分隔。
输出格式:
在⼀⾏中将3个整数从⼩到⼤输出,其间以“-”相连。
输⼊样例:
4 2 8
输出样例:
2-4-8
个⼈的思路进阶:
a, b, c = input().split()
a, b, c = int(a), int(b), int(c)
if a b:
if bc:
print(f{c}-{b}-{a})
else:
print(f{b}-{c}-{a})
else:
if b c:
if ac:
print(f{c}-{a}-{b})
else:
print(f{a}-{c}-{b})
else:
if ab:
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)
if a b:
min = b
b = a
a = min
if a c:
min = c
c = a
a = min
if b c:
min = c
c = b
b = min
print(f{a}-{b}-{c})
a, b, c = input().split()
a, b, c = int(a), int(b), int(c)
if a b:
a,b = b,a
if a c:
a,c = c,a
if b c:
b,c = c,b
print(f{a}-{b}-{c})
7-10 求平⽅与倒数序列的部分和 (15分)
本题要求对两个正整数m和n (m≤n)编写程序,计算序列和
PTA-MOOC_Python课后练习个人易错题合集--第1页
PTA-MOOC_Python课后练习个人易错题合集--第2页
输⼊格式:
输⼊在⼀⾏中给出两个正整数m和n (m≤n),其间以空格分开。
输出格式:
在⼀⾏中按照“sum = S”的格式输出部分和的值S,精确到⼩数点后六位。题⽬保证计算结果不超过双精度范围。
输⼊样例:
5 10
输出样例:
sum = 355.845635
m,n = map(int, input().split())
re = 0
for i in range(m, n+1):
re= re + i*i+1/i
print(sum = {:.6f}.format(re))
7-11 偶数位特殊序列和 (40分)
给定不超过 9的正整数a,给定正整数 n,n是偶数,4=n=18,要求编写程序求
aa+aaaa+aaaaaa+⋯+aa⋯a (n个a)之和。
输⼊格式:
在⼀⾏中给出不超过9的正整数a和n。
输出格式:
在⼀⾏中输出对应的和。
输⼊样例:
在这⾥给出⼀组输⼊。例如:
1 4
输出样例:
在这⾥给出相应的输出。例如:
1122
a, n = input().split()
n = int(n)
sum = 0
for i in range(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。
输⼊样例:
-3 8
输出样例:
-3 -2 -1 0 1
2 3 4 5 6
7 8
Sum = 30
a,b = map(int, input().split( ))
count = 0
sum = 0
for i in range(a,b+1):
print({:5d}.format(i),end=)
count += 1
sum += i
if count%5 == 0:
PTA-MOOC_Python课后练习个人易错题合集--第2页
PTA-MOO
您可能关注的文档
- 江苏省南京市六校2022-2023学年高一下学期3月联考生物试卷(含答案).pdf
- 最新[人教版]英语七下单词表汇总完整版.pdf
- 湖北省黄石市阳新县实验中学2022-2023学年九年级上学期期末历史试题.pdf
- 最新国家开放大学电大专科《植物学》筒答题问答题题库及答案(试卷号2022).pdf
- 我的航天梦作文(精选32篇).pdf
- 淄博驾照科目一考试题库.pdf
- ┃试卷合集4套┃云南省曲靖市2023届初一下学期期末数学考试试题.pdf
- 高中《信息技术基础》必修模块第一章练习题(附答案).pdf
- 山东省聊城市高唐一中2021-2022学年高考生物一模试卷含解析.pdf
- ui笔试选择题及答案.pdf
文档评论(0)