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操作json数据的一个简单例子
Apr 17 Python
Python中获取对象信息的方法
Apr 27 Python
Bottle框架中的装饰器类和描述符应用详解
Oct 28 Python
对Python中的@classmethod用法详解
Apr 21 Python
彻彻底底地理解Python中的编码问题
Oct 15 Python
在Django的View中使用asyncio的方法
Jul 12 Python
python读取大文件越来越慢的原因与解决
Aug 08 Python
分享8点超级有用的Python编程建议(推荐)
Oct 13 Python
Pytorch在dataloader类中设置shuffle的随机数种子方式
Jan 14 Python
Python实现多线程下载脚本的示例代码
Apr 03 Python
Python 输出详细的异常信息(traceback)方式
Apr 08 Python
python3读取文件指定行的三种方法
May 24 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
php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
2011/04/07 PHP
使用PHP如何实现高效安全的ftp服务器(一)
2015/12/20 PHP
PHP实现的CURL非阻塞调用类
2018/07/26 PHP
Django 标签筛选的实现代码(一对多、多对多)
2018/09/05 PHP
juqery 学习之三 选择器 可见性 元素属性
2010/11/25 Javascript
javascrip客户端验证文件大小及文件类型并重置上传
2011/01/12 Javascript
jquery中获取元素的几种方式小结
2011/07/05 Javascript
Javascript Request获取请求参数如何实现
2012/11/28 Javascript
JS实现websocket长轮询实时消息提示的效果
2017/10/10 Javascript
Bootstrap4如何定制自己的颜色和风格
2018/02/26 Javascript
详解webpack-dev-server 设置反向代理解决跨域问题
2018/04/18 Javascript
全面解析vue router 基本使用(动态路由,嵌套路由)
2018/09/02 Javascript
vue 监听屏幕高度的实例
2018/09/05 Javascript
JavaScript之数组扁平化详解
2019/06/03 Javascript
vue2.0项目集成Cesium的实现方法
2019/07/30 Javascript
Vue内部渲染视图的方法
2019/09/02 Javascript
用Javascript实现发送短信验证码间隔功能
2021/02/08 Javascript
[04:37]DOTA2英雄梦之声Vol20发条
2014/06/20 DOTA
使用Python中的线程进行网络编程的入门教程
2015/04/15 Python
Python read函数按字节(字符)读取文件的实现
2019/07/03 Python
Python转换itertools.chain对象为数组的方法
2020/02/07 Python
Python3标准库glob文件名模式匹配的问题
2020/03/13 Python
python框架flask入门之路由及简单实现方法
2020/06/07 Python
Python字符串split及rsplit方法原理详解
2020/06/29 Python
Python利用Faiss库实现ANN近邻搜索的方法详解
2020/08/03 Python
英国哈罗德园艺:Harrod Horticultural
2020/03/31 全球购物
一份Java笔试题
2012/02/21 面试题
介绍一下你对SOA的认识
2016/04/24 面试题
毕业生实习鉴定
2013/12/11 职场文书
毕业生找工作的求职信范文
2013/12/24 职场文书
护理专科毕业生自荐书范文
2014/02/19 职场文书
党员领导干部承诺书
2014/05/28 职场文书
2014年银行柜员工作总结
2014/11/12 职场文书
质量保证书怎么写
2015/02/27 职场文书
html5 录制mp3音频支持采样率和比特率设置
2021/07/15 Javascript
请求模块urllib之PYTHON爬虫的基本使用
2022/04/08 Python