案例1:快递价格计算器

一、需求分析

帮一家快递点开发一个快递价格计算器,业务如下:
       提示用户(快递员)输入:①重量 ②地点编号
       快递费算法:首重+续重

首重:3公斤
       3公斤以内:东三省/宁夏/青海/海南--12元   新疆/西藏--20元  港澳台/国外--不接受寄件  其他--10元
       超过3公斤部分:东三省/宁夏/青海/海南--每公斤10元  新疆/西藏--每公斤20元  港澳台/国外--联系总公司  其他--每公斤5元

二、代码实现

#案例1:快递价格计算器print("欢迎来到快递系统!")weight=int(input("请输入包裹重量(千克/kg):"))
num=input("请输入地址编号(01.其他 02.东三省/宁夏/青海/海南 03.新疆/西藏 04.港澳台/国外):")if weight<3 and weight>0:if num=="01":p=10elif num=="02":p=12elif num=="03":p=20elif num=="04":p=100000print("不接受寄件,抱歉!")else:print("输入错误!")num=input("请重新输入地址编号(01.其他 02.东三省/宁夏/青海/海南 03.新疆/西藏 04.港澳台/国外):")elif weight>3:if num=="01":p=10+5*(weight-3)elif num=="02":p=12+10*(weight-3)elif num=="03":p=20+20*(weight-3)elif num=="04":p="error"print("请联系总公司!")else:print("输入错误!请重新输入")num=input("请重新输入地址编号(01.其他 02.东三省/宁夏/青海/海南 03.新疆/西藏 04.港澳台/国外):")
else:print("输入错误!")print("您好,请支付",p,"元")

三、总结分析

使用python在线编程实现。(Python在线编程)

1.运行程序界面

2.测试

①输入包裹重量:2,再输入地址编号:01,结果显示为“您好,请支付10元”

②输入包裹重量:5,再输入地址编号:02,结果显示为“您好,请支付32元”

Python之选择结构(案例1:快递价格计算系统)相关推荐

  1. Python培训教程分享:Python中选择结构是什么

    越来越多的人开始报名学习Python技术,那么学习Python技术不是一两天就能学会的,本期小编为大家推荐的Python培训教程主要讲的是"Python中选择结构是什么",下面来看 ...

  2. python中选择结构通过什么语句实现_Python中选择结构通过什么语句实现

    Python中选择结构通过什么语句实现 Python中的选择结构语句是 if elif else. Python用缩进代替了Java/C/C++/C#中常用的大括号{}来区分代码块,另外Python在 ...

  3. Python|分支结构——案例:门票价格

    练习答案: 1.面试成绩.笔试成绩都大于60分,可以进入复试:否则,没有资格进入复试.[使用逻辑与] 2.面试成绩.笔试成绩任意一个科目小于60分,没有资格进入复试:否则,进入复试.[使用逻辑或] # ...

  4. python的选择结构教学设计_《选择结构》教学设计和反思

    第 1 页(共 3 页) 会判断的程序 VB 选择结构 ■教材分析: 本节课的教学内容是初中信息技术选修教材第一篇 <程序设计> 中第 3 单元第二节的内 容. 选择结构是程序设计中的重要 ...

  5. python的选择结构教学设计_python选择结构教学设计

    <python选择结构教学设计>由会员分享,可在线阅读,更多相关<python选择结构教学设计(3页珍藏版)>请在人人文库网上搜索. 1.项目主题用选择结构程序做出判断备课人张 ...

  6. Python之选择结构(案例2:个税计算系统)

    案例2:个税计算器 一.需求分析 开发一个个人所得税计算器(用户输入工资和五险一金,计算纳税额和到手工资) 参考: http://www.gerensuodeshui.cn/ 应纳税所得额 = 工资收 ...

  7. python多分支结构案例_python的程序控制结构-分支结构与身体质量指数案例--python-6-da...

    python的程序控制结构-分支结构与身体质量指数案例--python-6-da python的程序控制结构-分支结构与身体质量指数案例--python-6-days 程序控制结构 - 单分支 if ...

  8. python使用选择结构鉴别合法日期

    用户将输入年月日三个整数,为了简化问题,我们假定程序只认定公元1年及之后的年份合法在这里需要特别注意的就是关于 闰年二月和平年2月的问题如果一个年份能被4整除但不能被100整除,或者能被400整除,则 ...

  9. C++实战(一)——选择结构案例:三只小猪称体重

    练习案例:三只小猪称体重,分别输入三只小猪的体重,判断哪一只最重 #include<iostream> using namespace std; int main() {float a = ...

  10. Python:第3章选择结构 课后习题

    <Python语言程序设计>刘卫国主编,中国工信出版集团,电子工业出版社 习题3 一.选择题 1.以下不合法的表达式是(      ).D A.x in [1,2,3,4,5]     B ...

最新文章

  1. Maze Problem(求最短距离)BFS
  2. android + javascript 相互通信实例分析
  3. python教程txt免费下载-python编程从入门到实践PDF电子书教程免费下载
  4. syslog(),closelog()与openlog()--日志操作函数
  5. hibernate merge saveorupdate save lock
  6. iOS中都有什么设计模式?各个设计模式的作用 (转载)
  7. 机器学习实战(五)——Logistic 回归
  8. 前端学习(221):字体属性
  9. Spring声明式事务管理、事务的传播行为xml配置
  10. 编译原理基础---思维导图
  11. Python科学计算——前期准备
  12. SD-WAN技术分析
  13. springmvc集成shiro登录失败处理
  14. 大数据挑战与NoSQL数据库技术pdf
  15. 采用boost中的property_tree库操作json,xml(vs2008,unicode)
  16. uniapp:H5页面长按识别二维码
  17. php如何显示默认图片,图片不存在就显示默认图片
  18. 计算机未来的发展趋势和现状,计算机发展现状跟未来发展趋势.docx
  19. 使用机器学习和Python揭开DNA测序神秘面纱
  20. python+django高校志愿者活动报名系统vue+elementui

热门文章

  1. 积分墙渠道运营那些事儿
  2. 各种dns:百度DNS/阿里DNS/114DNS/腾讯DNS/谷歌DNS/OpenDNS 对比评测
  3. pr中音频转场的介绍和使用
  4. CF - 472C. Design Tutorial: Make It Nondeterministic 贪心
  5. [高项]定性风险分析VS定量风险分析
  6. 计算机中丨kb表示的字节数是,5mb是多少kb?计算机中5mb是多少字节?2MB表示多少字节?4mb是多少字节...
  7. usb接口供电不足_分享电脑usb接口供电不足解决方法
  8. 计算机键盘按键功能说明,电脑键盘各个按键功能分别是什么 电脑键盘各个按键功能介绍...
  9. java实体类中的枚举类型_Java枚举类的使用
  10. 小米5USB 计算机连接,小米手机连接电脑不显示usb选项