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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

. + 关注
官方认证
文档贡献者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地江苏
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档