python实现快递价格查询系统


Posted in Python onMarch 03, 2020

本文实例为大家分享了python实现快递价格查询系统的具体代码,供大家参考,具体内容如下

一、代码

#--author--张俊杰@Nick
#系统提示
print("欢迎来到快递系统!")
#死循环
while 1==1:
#简单交互,键入值
 weight=int(input("请输入重量(千克): "))
 num=input("请输入地点编号(1.其它 2.东三省/宁夏/青海/海南 3.新疆/西藏 4.港澳台/国外):")
#定义参数
 p=0
#if判断,判断重量,3公斤以上,不含3公斤
 if weight>3:
 if num=="1":
 p=10+5*(weight-3)#10元首重价格+超出部分每公斤5元,以下类似
 elif num=="2":
 p=12+10*(weight-3)#12元首重价格+超出部分每公斤10元
 elif num=="3":
 p=20+20*(weight-3)#20元首重价格+超出部分每公斤20元
 elif num=="4":
 #港澳台及国外需联系总公司
 p=100000
 print("请联系总公司")
 else:
 print("输入错误")
 #3公斤以下
 elif weight<=3 and weight>0:
 if num=="1":
 p=10#10元首重价格
 elif num=="2":
 p=12#12元首重价格
 elif num=="3":
 p=20#20元首重价格
 #港澳台,不接受寄件
 elif num=="4":
 p=100000
 print("不接受寄件")
 else:
 print("输入错误")
 else:
 print("输入错误")

#输出此次快递价格
 print("您好,此件包裹价格为:",p,"元")

二、总结

快递价格会根据各个快递公司的服务不同而产生变化,大家可以思考在程序中利用条件判断,嵌入不同快递公司的快递价格计算。

小编再为大家分享一段代码:Python快递收费小程序,在这里也谢谢这位原作者的分享:

#需求:快递运费计算表。 1,陕甘宁7块每公斤。 2,新疆,西藏10块每公斤。 3,其余的地方3块

def mean ():
 print("欢迎来到快递计算器")
 print("1;陕甘宁7元每公斤。")
 print("2;新疆,西藏10元每公斤。")
 print("3;其余的地方3元。")

def select():
 out = int(input("请输入你选择的地方:"))
 return out


def shan_gan_ning ():
 out = int(input("请输入货物的公斤数:"))
 print("应缴费用:")
 print(out*7)

def xing_xi():
 out = int(input("请输入货物的公斤数:"))
 print("应缴费用:")
 print(out*10)

def qiyu ():
 out = int(input("请输入货物的公斤数:"))
 print("应缴费用:")
 print(out*3)


def main ():
 exit_name = True
 while exit_name:
 mean()
 key = select()
 if key == 1:
  shan_gan_ning ()
 elif key == 2:
  xing_xi()
 elif key == 3:
  qiyu ()
 elif key == 4:
  exit_name = False
 else:
  print("请输入正确的数值!")

main()

更多学习资料请关注专题《管理系统开发》。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python操作sqlite的CRUD实例分析
May 08 Python
Python基础教程之tcp socket编程详解及简单实例
Feb 23 Python
python基础_文件操作实现全文或单行替换的方法
Sep 04 Python
对python3 一组数值的归一化处理方法详解
Jul 11 Python
python使用for循环计算0-100的整数的和方法
Feb 01 Python
Django缓存系统实现过程解析
Aug 02 Python
python中for循环变量作用域及用法详解
Nov 05 Python
django-利用session机制实现唯一登录的例子
Mar 16 Python
使用py-spy解决scrapy卡死的问题方法
Sep 29 Python
python之np.argmax()及对axis=0或者1的理解
Jun 02 Python
Python实现学生管理系统并生成exe可执行文件详解流程
Jan 22 Python
使用Django框架创建项目
Jun 10 Python
使用python 计算百分位数实现数据分箱代码
Mar 03 #Python
利用Python计算KS的实例详解
Mar 03 #Python
python如何提取英语pdf内容并翻译
Mar 03 #Python
Pycharm如何运行.py文件的方法步骤
Mar 03 #Python
python生成大写32位uuid代码
Mar 03 #Python
python str字符串转uuid实例
Mar 03 #Python
PyCharm取消波浪线、下划线和中划线的实现
Mar 03 #Python
You might like
索尼SONY SRF-S83/84电路分析和打磨
2021/03/02 无线电
PHP 编程的 5个良好习惯
2009/02/20 PHP
php多文件上传实现代码
2014/02/20 PHP
php多重接口的实现方法
2015/06/20 PHP
PHP中的Session对象如何使用
2015/09/25 PHP
jquery聚焦文本框与扩展文本框聚焦方法
2012/10/12 Javascript
用jquery统计子菜单的条数示例代码
2013/10/18 Javascript
js冒泡、捕获事件及阻止冒泡方法详细总结
2014/05/08 Javascript
使用FlexiGrid实现Extjs表格效果方法分享
2014/12/16 Javascript
javascript实现客户端兼容各浏览器创建csv并下载的方法
2015/03/23 Javascript
跟我学习javascript的Date对象
2015/11/19 Javascript
实例讲解JavaScript中的this指向错误解决方法
2016/06/13 Javascript
NodeJS中的MongoDB快速入门详细教程
2016/11/11 NodeJs
微信小程序的生命周期的详解
2017/10/19 Javascript
jQuery实现的图片点击放大缩小功能案例
2020/01/02 jQuery
JavaScript实现捕获鼠标坐标
2020/04/12 Javascript
[07:57]DOTA2热力大趴狂欢夜 广州站活动回顾
2013/11/27 DOTA
python回溯法实现数组全排列输出实例分析
2015/03/17 Python
python打包生成的exe文件运行时提示缺少模块的解决方法
2018/10/31 Python
CSS3 实现的加载动画
2020/12/07 HTML / CSS
爱游人:Travelliker
2017/09/05 全球购物
三陽商会官方网站:Sanyo iStore
2019/05/15 全球购物
线程的基本概念、线程的基本状态以及状态之间的关系
2012/10/26 面试题
杭州联环马网络笔试题面试题
2013/08/04 面试题
三维科技面试题
2013/07/27 面试题
北京麒麟网信息技术有限公司网络游戏测试面试题
2013/09/28 面试题
高二地理教学反思
2014/01/24 职场文书
国庆节文艺活动方案
2014/02/03 职场文书
企业文明单位申报材料
2014/05/16 职场文书
工作散漫检讨书
2014/09/16 职场文书
英语通知范文
2015/04/22 职场文书
525心理健康活动总结
2015/05/08 职场文书
小学运动会入场词
2015/07/18 职场文书
司法廉洁教育心得体会
2016/01/20 职场文书
PHP设计模式(观察者模式)
2021/07/07 PHP
MySQL中EXPLAIN语句及用法
2022/05/20 MySQL