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 相关文章推荐
详解Django中的权限和组以及消息
Jul 23 Python
Python使用multiprocessing实现一个最简单的分布式作业调度系统
Mar 14 Python
python web.py开发httpserver解决跨域问题实例解析
Feb 12 Python
Python3读取Excel数据存入MySQL的方法
May 04 Python
Sanic框架请求与响应实例分析
Jul 16 Python
python抓取需要扫微信登陆页面
Apr 29 Python
Python实现的栈、队列、文件目录遍历操作示例
May 06 Python
python列表插入append(), extend(), insert()用法详解
Sep 14 Python
keras获得model中某一层的某一个Tensor的输出维度教程
Jan 24 Python
Python通过Tesseract库实现文字识别
Mar 05 Python
python小白学习包管理器pip安装
Jun 09 Python
python生成word合同的实例方法
Jan 12 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
浅析linux下apache服务器的配置和管理
2013/08/10 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
2016/12/15 PHP
CL vs ForZe BO5 第四场 2.13
2021/03/10 DOTA
修改jQuery.Autocomplete插件 支持中文输入法 避免TAB、ENTER键失效、导致表单提交
2009/10/11 Javascript
js绑定事件this指向发生改变的问题解决方法
2013/04/23 Javascript
JS小功能(setInterval实现图片效果显示时间)实例代码
2013/11/28 Javascript
使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
2013/12/11 Javascript
require.js深入了解 require.js特性介绍
2014/09/04 Javascript
jquery+css实现动感的图片切换效果
2015/11/25 Javascript
node中koa中间件机制详解
2017/08/22 Javascript
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
2017/08/23 jQuery
AngularJS实现表单元素值绑定操作示例
2017/10/11 Javascript
VUE2.0+ElementUI2.0表格el-table实现表头扩展el-tooltip
2018/11/30 Javascript
微信小程序开发之左右分栏效果的实例代码
2019/05/20 Javascript
vue 监听窗口变化对页面部分元素重新渲染操作
2020/07/28 Javascript
JavaScript中CreateTextFile函数
2020/08/30 Javascript
[47:21]Liquid vs TNC Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
[03:24][TI9纪实] Dota奶爸
2019/08/22 DOTA
Python selenium如何设置等待时间
2016/09/15 Python
Python实现查找二叉搜索树第k大的节点功能示例
2019/01/24 Python
关于Python-faker的函数效果一览
2019/11/28 Python
python 实现让字典的value 成为列表
2019/12/16 Python
python利用线程实现多任务
2020/09/18 Python
python3爬虫中多线程的优势总结
2020/11/24 Python
使用CSS3代码绘制可爱的Hello Kitty猫
2016/08/03 HTML / CSS
英国和世界各地预订便宜的酒店:LateRooms.com
2019/05/05 全球购物
铭宣海淘转运:美国、日本、英国转运等全球转运公司
2019/09/10 全球购物
轻化专业学生实习自我鉴定
2013/09/20 职场文书
《雨霖铃》听课反思
2014/02/13 职场文书
优秀大学生事迹材料
2014/12/24 职场文书
销售区域经理岗位职责
2015/04/10 职场文书
2015年感恩父亲节活动策划方案
2015/05/05 职场文书
孟佩杰观后感
2015/06/17 职场文书
儿童诗两首教学反思
2016/02/23 职场文书
基于JavaScript实现年月日三级联动
2021/06/22 Javascript