网站大量收购闲置独家精品文档,联系QQ:2885784924

MOOC浙大Python程序设计PTA习题——第二章.pdf

MOOC浙大Python程序设计PTA习题——第二章.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MOOC浙大Python程序设计PTA习题——第二章--第1页 MOOC浙⼤Python程序设计PTA习题——第⼆章 7-1 计算 11+12+13+...+m 输⼊⼀个正整数m(20=m=100),计算 11+12+13+...+m 的值。 输⼊格式 : 在⼀⾏输⼊⼀个正整数m。 输出格式 : 在⼀⾏中按照格式“sum = S”输出对应的和S. 输⼊样例 : 在这⾥给出⼀组输⼊。例如: 90 输出样例 : 在这⾥给出相应的输出。例如: sum = 4040 代码: m=int(input( 请输⼊⼀个正整数m(20=m=100))) print(sum(list(range(11,m+1)))) 7-2 计算分段函数 本题⽬要求计算下列分段函数f(x)的值: 输⼊格式 : 输⼊在⼀⾏中给出实数x。 输出格式 : 在⼀⾏中按“f(x) = result”的格式输出,其中x与result都保留⼀位⼩数。 输⼊样例 1: 10 输出样例 1: f(10.0) = 0.1 输⼊样例 2: MOOC浙大Python程序设计PTA习题——第二章--第1页 MOOC浙大Python程序设计PTA习题——第二章--第2页 0 输出样例 2: f(0.0) = 0.0 代码: def f(x): if x!=0: result=1/x else: result=0 return result x=float(input()) print({0:.1f}.format(f(x))) 7-3阶梯电价 为了提倡居民节约⽤电,某省电⼒公司执⾏“阶梯电价”,安装⼀户⼀表的居民⽤户电价分为两个“阶梯”:⽉⽤电量50千⽡时(含50千 ⽡时)以内的,电价为0.53元/千⽡时;超过50千⽡时的,超出部分的⽤电量,电价上调0.05元/千⽡时。请编写程序计算电费。 输⼊格式 : 输⼊在⼀⾏中给出某⽤户的⽉⽤电量(单位:千⽡时)。 输出格式 : 在⼀⾏中输出该⽤户应⽀付的电费(元),结果保留两位⼩数,格式如:“cost = 应付电费值”;若⽤电量⼩于0,则输出Invalid Value!。 输⼊样例 1: 10 输出样例 1: cost = 5.30 输⼊样例 2: 100 输出样例 2: cost = 55.50 代码: MOOC浙大Python程序设计PTA习题——第二章--第2页 MOOC浙大Python程序设计PTA习题——第二章--第3页 def ecost(x): if x=50: cost=x*0.53 else: cost=(x-50)*(0.53+0.05)+50*0.53 return cost x=float(input( 请输⼊⽉⽤电量:\n)) print({0:.2f}.format(ecost(x))) 7-4 特殊 a串数列求和 给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++…+aa…a(n个a)之和。 输⼊格式: 输⼊在⼀⾏中给出不超过9的正整数a和n。 输出格式: 在⼀⾏中按照“s = 对应的和”的格式输出。 输⼊样例: 2 3 输出样例: s = 246 代码: a,n=input().split() num=[int(a*i) for i in range(1,int(n)+1)] print(s=%d%sum(num)) 7-5 求奇数分之⼀序列前 N项和 本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。 输⼊格式 : 输⼊在⼀⾏中给出⼀个正整数N。 输出格式 : 在⼀⾏中按照“sum = S”的格式输出部分和的值S,精确到⼩数点后6位。题⽬保证计算结果不超过双精度范围。 输⼊样例 : 23 输出样例 : sum = 2.549541 代码: MOOC浙大Python程序设计PTA习题——第二章--第3页 MOOC浙大Python程序设计PTA习题——第二章--第4页 n=int(input( 请输⼊⼀个正整数:\n)) seris=[1/i for i in range(1,2*(n+1)-1) if i%2=

文档评论(0)

. + 关注
官方认证
内容提供者

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

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

1亿VIP精品文档

相关文档