学习Python之练习题——快递价格
题目要求:
请编写程序,设计一个快递员计算器。规则为:

首重3公斤,未超过3公斤:
其他地区,10元
东三省、宁夏、青海、海南,12元
新疆、西藏,20元
港澳台地区、国外,不接受寄件

超过3公斤每公斤加价:
其他地区,5元/公斤
东三省、宁夏、青海、海南,10元/公斤
新疆、西藏,15元/公斤
港澳台地区、国外,联系总公司

代码:

class Cost(object):def __init__(self, weight, uint_price, first_price):self.weight = weightself.first_prcie = first_priceself.uint_price = uint_pricedef pay(self):if self.weight <= 3:t = self.first_prcieelse:t = self.first_prcie + (self.weight - 3)*self.uint_pricereturn tclass Area1(Cost):def __init__(self, weight, uint_price, first_price):Cost.__init__(self, weight, uint_price, first_price)self.first_prcie = 10self.uint_price = 5class Area2(Cost):def __init__(self, weight, uint_price, first_price):Cost.__init__(self, weight, uint_price, first_price)self.first_prcie = 12self.uint_price = 10class Area3(Cost):def __init__(self, weight, uint_price, first_price):Cost.__init__(self, weight, uint_price, first_price)self.first_prcie = 20self.uint_price = 15class Area4(Cost):def __init__(self, weight, uint_price, first_price):Cost.__init__(self, weight, uint_price, first_price)def pay(self):if self.weight <= 3:print("不接受寄件!")else:print('请联系公司!')y = 0
z = 0
print("地区1:其他地区\n地区2:东三省、宁夏、青海、海南\n地区3:新疆、西藏\n地区4:港澳台地区、国外")while True:x = input('\n请输入地区:')x = int(x)if x == 1:print('你所选地区为:其他地区')while True:y = input('\n请输入重量:')y = int(y)if y <= 0:print('请输入正确数值!')if y > 0:breaktt = Area1(y, 5, 10)t = tt.pay()print('所需总价为:%s'%(t))elif x == 2:print('你所选地区为:东三省、宁夏、青海、海南')while True:y = input('\n请输入重量:')y = int(y)if y <= 0:print('请输入正确数值!')if y > 0:breaktt = Area2(y, 10, 12)t = tt.pay()print('所需总价为:%s'%(t))elif x == 3:print('你所选地区为:新疆、西藏')while True:y = input('\n请输入重量:')y = int(y)if y <= 0:print('请输入正确数值!')if y > 0:breaktt = Area3(y, 15, 20)t = tt.pay()print('所需总价为:%s'%(t))elif x == 4:print('你所选地区为:港澳台地区、国外')while True:y = input('\n请输入重量:')y = int(y)if y <= 0:print('请输入正确数值!')if y > 0:breaktt = Area4(y, 5, 10)t = tt.pay()elif (x < 0) or (x > 4):print('请输入正确地址!')

学习Python之练习题——快递价格相关推荐

  1. 从零开始学习python编程-从零开始的Python学习 -- 简单的练习题

    从零开始的Python学习 – 简单的练习题 目录: 从零开始的Python学习 -- 简单的练习题 前言: 顺序结构 A+B problem 苹果采购 分支结构 数的性质 闰年判断 Apple 循环 ...

  2. python培训费用多少钱?学习python课程价格?

    Python真是越来越受欢迎了,想报个Python培训班,不知道培训费用多少,是不是都很贵呢?我是不是承担得起等等.现在由路飞学城老师给大家详细说下! 在人工智能开启的时代,Python作为人工智能的 ...

  3. 从零开始的Python学习 -- 简单的练习题

    从零开始的Python学习 – 简单的练习题 目录: 从零开始的Python学习 -- 简单的练习题 前言: 顺序结构 A+B problem 苹果采购 分支结构 数的性质 闰年判断 Apple 循环 ...

  4. python 简单实例训练(1~10)-从零开始的Python学习 -- 简单的练习题

    从零开始的Python学习 – 简单的练习题 目录: 从零开始的Python学习 -- 简单的练习题 前言: 顺序结构 A+B problem 苹果采购 分支结构 数的性质 闰年判断 Apple 循环 ...

  5. 如何自学python知乎-学习Python价格多少?如何学习好?老男孩IT教育

    现在的互联网巨头,都已经转投到人工智能领域,而人工智能的首选语言就是Python.Python作为编程言语,魅力远超C#,C,C++,被称为"胶水语言",更被酷爱它的程序员誉为&q ...

  6. python实现“快递价格查询系统”的编写

    一.代码 #--author--张俊杰@Nick #系统提示 print("欢迎来到快递系统!") #死循环 while 1==1: #简单交互,键入值weight=int(inp ...

  7. 自学python需要买书吗-学习Python的正确姿势—基础教学,教科书该怎么买?

    学习Python的正确姿势-基础教学,教科书该怎么买? 2019-05-07 18:52:46 23点赞 377收藏 4评论 写在前面: 四月读书季,京东图书大促销,赶上优惠的尾巴,抢购了几本心水很久 ...

  8. 自学python买什么教材-学习Python的正确姿势—基础教学,教科书该怎么买?

    学习Python的正确姿势-基础教学,教科书该怎么买? 2019-05-07 18:52:46 23点赞 377收藏 5评论 写在前面: 四月读书季,京东图书大促销,赶上优惠的尾巴,抢购了几本心水很久 ...

  9. 详解学习python的十一个步骤

    学好python最重要的是坚持,只有坚持可以是王道,下面介绍了一些对于python初学者真正坚持学习的新概念: 技巧1:每天的代码 当你学习一门新语言时,一致性是非常重要的.我们建议每天都致力于编写代 ...

  10. 这些Python基础练习题你会几个?

    在人工智能大火的当今,Python 作为人工智能时代的首选语言已经越来越收到追捧:但是许多非科班.零基础的小伙伴常常苦于没有合适的入门 Python 的教程而感到苦恼:本人是一名资深Python开发, ...

最新文章

  1. Android 4.0屏蔽式多点触摸
  2. linux tf命令,Linux系统命令介绍之vmstat命令详解
  3. python实现数据库连接池_Python实现Mysql数据库连接池
  4. 【CentOS 7笔记24】,实验中发生的磁盘小故障#
  5. 杭州高职单招计算机试题,河北省高职单招职业技能练习题20
  6. APP自动化测试系列之Desired Capabilities详解
  7. 【bzoj1050】[HAOI2006]旅行comf 并查集
  8. Android入门笔记10
  9. BIND rndc—使用说明
  10. python输出小数_python输出小数
  11. 台式计算机如何组装,怎样组装基本台式机
  12. kali更改/root下中文目录为英文教程
  13. Python爬虫之链家二手房数据爬取
  14. Java 图片转换base64
  15. c++ 模板----成员函数模板
  16. python之json扩展
  17. 数据索引---Solr DIH
  18. google dapper论文
  19. BlockingQueue Interface In Java学习
  20. 落单的数(落单的数 落单的数 II 落单的数 III)

热门文章

  1. 客户画像--指标标签体系设计方案----业务视角
  2. java 怎么做批量修改_JAVA实现批量修改文件名称
  3. [转载]美国夫妻生活如何在钱上更亲密
  4. cpu使用率100%,内存占用不足30%,system进程 pId=4
  5. ChIP-Seq,MeRIP-seq峰(peak),eccDNA等染色体分布可视化
  6. 过去一年对我帮助最大的三本书
  7. HEVC与AVC的区别与联系(十二)
  8. iphone7 无法连接计算机看照片,教你iphone7一键导出照片至电脑方法及iPhone7连接电脑itunes没反应怎么办...
  9. 移动端怎么让图片不失真_实用工具推荐:几款堪称神器的图片放大缩小网站,无损不失真...
  10. BOSS直聘简历导出为PDF文档