Python之选择结构(案例1:快递价格计算系统)
案例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:快递价格计算系统)相关推荐
- Python培训教程分享:Python中选择结构是什么
越来越多的人开始报名学习Python技术,那么学习Python技术不是一两天就能学会的,本期小编为大家推荐的Python培训教程主要讲的是"Python中选择结构是什么",下面来看 ...
- python中选择结构通过什么语句实现_Python中选择结构通过什么语句实现
Python中选择结构通过什么语句实现 Python中的选择结构语句是 if elif else. Python用缩进代替了Java/C/C++/C#中常用的大括号{}来区分代码块,另外Python在 ...
- Python|分支结构——案例:门票价格
练习答案: 1.面试成绩.笔试成绩都大于60分,可以进入复试:否则,没有资格进入复试.[使用逻辑与] 2.面试成绩.笔试成绩任意一个科目小于60分,没有资格进入复试:否则,进入复试.[使用逻辑或] # ...
- python的选择结构教学设计_《选择结构》教学设计和反思
第 1 页(共 3 页) 会判断的程序 VB 选择结构 ■教材分析: 本节课的教学内容是初中信息技术选修教材第一篇 <程序设计> 中第 3 单元第二节的内 容. 选择结构是程序设计中的重要 ...
- python的选择结构教学设计_python选择结构教学设计
<python选择结构教学设计>由会员分享,可在线阅读,更多相关<python选择结构教学设计(3页珍藏版)>请在人人文库网上搜索. 1.项目主题用选择结构程序做出判断备课人张 ...
- Python之选择结构(案例2:个税计算系统)
案例2:个税计算器 一.需求分析 开发一个个人所得税计算器(用户输入工资和五险一金,计算纳税额和到手工资) 参考: http://www.gerensuodeshui.cn/ 应纳税所得额 = 工资收 ...
- python多分支结构案例_python的程序控制结构-分支结构与身体质量指数案例--python-6-da...
python的程序控制结构-分支结构与身体质量指数案例--python-6-da python的程序控制结构-分支结构与身体质量指数案例--python-6-days 程序控制结构 - 单分支 if ...
- python使用选择结构鉴别合法日期
用户将输入年月日三个整数,为了简化问题,我们假定程序只认定公元1年及之后的年份合法在这里需要特别注意的就是关于 闰年二月和平年2月的问题如果一个年份能被4整除但不能被100整除,或者能被400整除,则 ...
- C++实战(一)——选择结构案例:三只小猪称体重
练习案例:三只小猪称体重,分别输入三只小猪的体重,判断哪一只最重 #include<iostream> using namespace std; int main() {float a = ...
- Python:第3章选择结构 课后习题
<Python语言程序设计>刘卫国主编,中国工信出版集团,电子工业出版社 习题3 一.选择题 1.以下不合法的表达式是( ).D A.x in [1,2,3,4,5] B ...
最新文章
- Maze Problem(求最短距离)BFS
- android + javascript 相互通信实例分析
- python教程txt免费下载-python编程从入门到实践PDF电子书教程免费下载
- syslog(),closelog()与openlog()--日志操作函数
- hibernate merge saveorupdate save lock
- iOS中都有什么设计模式?各个设计模式的作用 (转载)
- 机器学习实战(五)——Logistic 回归
- 前端学习(221):字体属性
- Spring声明式事务管理、事务的传播行为xml配置
- 编译原理基础---思维导图
- Python科学计算——前期准备
- SD-WAN技术分析
- springmvc集成shiro登录失败处理
- 大数据挑战与NoSQL数据库技术pdf
- 采用boost中的property_tree库操作json,xml(vs2008,unicode)
- uniapp:H5页面长按识别二维码
- php如何显示默认图片,图片不存在就显示默认图片
- 计算机未来的发展趋势和现状,计算机发展现状跟未来发展趋势.docx
- 使用机器学习和Python揭开DNA测序神秘面纱
- python+django高校志愿者活动报名系统vue+elementui
热门文章
- 积分墙渠道运营那些事儿
- 各种dns:百度DNS/阿里DNS/114DNS/腾讯DNS/谷歌DNS/OpenDNS 对比评测
- pr中音频转场的介绍和使用
- CF - 472C. Design Tutorial: Make It Nondeterministic 贪心
- [高项]定性风险分析VS定量风险分析
- 计算机中丨kb表示的字节数是,5mb是多少kb?计算机中5mb是多少字节?2MB表示多少字节?4mb是多少字节...
- usb接口供电不足_分享电脑usb接口供电不足解决方法
- 计算机键盘按键功能说明,电脑键盘各个按键功能分别是什么 电脑键盘各个按键功能介绍...
- java实体类中的枚举类型_Java枚举类的使用
- 小米5USB 计算机连接,小米手机连接电脑不显示usb选项