为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。

输入格式:

输入在一行中给出某用户的月用电量(单位:千瓦时)。

输出格式:

在一行中输出该用户应支付的电费(元),结果保留两位小数,格式如:“cost = 应付电费值”;若用电量小于0,则输出"Invalid Value!"。

输入样例1:

10

输出样例1:

cost = 5.30

输入样例2:

100

输出样例2:

cost = 55.50

解析:

这是一个分段计算题,当我们输入居民月用电量时程序就要判断该用户用电是否超过50千瓦时,若没超过则乘以0.53,若超过了,则把超出的部分乘以0.58,剩下的依旧乘以0.53

解题:

# 输入
n = float(input())# 计算并打印结果
if 0 <= n <= 50.0:cost = n * 0.53print('cost = {:.2f}'.format(cost))
elif n > 50:cost = (n - 50) * 0.58 + 50 * 0.53print('cost = {:.2f}'.format(cost))
else:print("Invalid Value!")

如有更好的建议请评论!!!

【浙大版《Python 程序设计》题目集(解)】第2章-3 阶梯电价(15分)相关推荐

  1. python哥德巴赫猜想证明要求其中一个素数最小_第4-4章“哥德巴赫猜想”的验证(20分),浙大,版,Python,程序设计,题目,集第...

    题目 数学领域著名的"哥德巴赫猜想"的大致意思是:任何一个大于2的偶数总能表示为两个素数之和.比如:24=5+19,其中5和19都是素数.本实验的任务是设计一个程序,验证20亿以内 ...

  2. PTA浙大版python程序设计题目集--第2章-2 计算分段函数[1] (10 分)

    本题目要求计算下列分段函数f(x)的值: 公式 输入格式: 输入在一行中给出实数x. 输出格式: 在一行中按"f(x) = result"的格式输出,其中x与result都保留一位 ...

  3. PTA浙大版python程序设计题目集--第3章-5 字符转换 (15 分)

    本题要求提取一个字符串中的所有数字字符('0'--'9'),将其转换为一个整数输出. 输入格式: 输入在一行中给出一个不超过80个字符且以回车结束的字符串. 输出格式: 在一行中输出转换后的整数.题目 ...

  4. PTA浙大版python程序设计题目集--第1章-3 输出“Python语言简单易学” (10 分)

    输入格式: 无 输出格式: 输出一句短语,Python语言简单易学. 如果包含汉字,用"print(s.encode("utf-8"))"输出. 如: s=&q ...

  5. PTA浙大版python程序设计题目集--第1章-1 从键盘输入两个数,求它们的和并输出 (30 分)

    本题目要求读入2个整数A和B,然后输出它们的和. 输入格式: 在一行中给出一个被加数 在另一行中给出一个加数 输出格式: 在一行中输出和值. 输入样例: 在这里给出一组输入.例如: 18 -48 输出 ...

  6. PTA浙大版python程序设计题目集--第2章-4 特殊a串数列求和 (20 分)

    给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和. 输入格式: 输入在一行中给出不超过9的正整数a和n. 输出格式: 在一行中按照"s = 对应 ...

  7. PTA浙大版python程序设计题目集--第2章-3 阶梯电价 (15 分)

    为了提倡居民节约用电,某省电力公司执行"阶梯电价",安装一户一表的居民用户电价分为两个"阶梯":月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦 ...

  8. PTA浙大版python程序设计题目集--第2章-1 计算 11+12+13+...+m (30 分)

    输入一个正整数m(20<=m<=100),计算 11+12+13+-+m 的值. 输入格式: 在一行输入一个正整数m. 输出格式: 在一行中按照格式"sum = S"输 ...

  9. PTA浙大版python程序设计题目集--第1章-2 从键盘输入三个数到a,b,c中,按公式值输出 (30 分)

    在同一行依次输入三个值a,b,c,用空格分开,输出 bb-4a*c的值 输入格式: 在一行中输入三个数. 输出格式: 在一行中输出公式值. 输入样例: 在这里给出一组输入.例如: 3 4 5 输出样例 ...

  10. C语言:浙大版《C语言程序设计(第3版)》题目集 习题5-6 使用函数输出水仙花数 (20 分)

    其他题目详见:浙大版<C语言程序设计(第3版)>题目集 一.题目描述: 习题5-6 使用函数输出水仙花数 (20 分) 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和 ...

最新文章

  1. 发现服务内存中free部分很小,available部分很大,应该怎么办
  2. ELK 5.x日志分析 (二) Elasticserach 5.2 安装
  3. 活跃用户数怎么计算_不懂LTV,怎么做用户增长?详解用户生命周期价值计算方法...
  4. python操作Excel读写--使用xlrd
  5. python3----列表
  6. PHP使用SMTP邮件服务器
  7. 前端学习(1293):系统模块path路径操作
  8. day45-前端CSS
  9. JAVA入门级教学之(classpath的配置)
  10. Codis 分布式缓存部署
  11. java上传文件的二进制_文件的上传:二进制文件的上传;
  12. 基于django的视频点播网站开发-step10-后台评论管理功能...
  13. 人脸识别的代码及问题
  14. HISI3559A YOLOV5训练部署全流程
  15. SIM868硬件设计学习(一)
  16. VM16 安装win 11
  17. android ui设计 面试问题,2019新版UI设计面试题汇总附答案
  18. Python学习002—python的安装以及pip
  19. XGBOOST从原理到实战:二分类 、多分类
  20. vue devtool的安装与使用

热门文章

  1. 深度强化学习入门:用TensorFlow构建你的第一个游戏AI
  2. 无人机市场发展迅速,未来将推出“玩具无人机”
  3. 等度量映射ISOMAP matlab代码
  4. csv导入mysql乱码问题
  5. [转]Windows Server 2008 对 CPU 及 RAM 的支持规格
  6. /lib64/libc.so.6: version GLIBC_2.14 not found
  7. 利用python设计受弯构件正截面(混凝土结构设计原理)
  8. 平原上,一群蜜蜂离开蜂巢采蜜,要连续采集5片花丛后归巢,已知5片花丛相对蜂巢的坐标,请你帮它们规划一下到访花儿的顺序,以使飞行总距离最短。
  9. 注意:美国退货量呈现攀升,这些举措要重视
  10. fastboot bootloader recovery