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使用asyncio包处理并发详解
Sep 09 Python
Python set常用操作函数集锦
Nov 15 Python
Python使用Django实现博客系统完整版
Sep 29 Python
Python实现对文件进行单词划分并去重排序操作示例
Jul 10 Python
Python利用ORM控制MongoDB(MongoEngine)的步骤全纪录
Sep 13 Python
Python反爬虫伪装浏览器进行爬虫
Feb 28 Python
python 中不同包 类 方法 之间的调用详解
Mar 09 Python
Django Serializer HiddenField隐藏字段实例
Mar 31 Python
python argparse传入布尔参数false不生效的解决
Apr 20 Python
Python实现一个简单的毕业生信息管理系统的示例代码
Jun 08 Python
python 代码运行时间获取方式详解
Sep 18 Python
python中取整数的几种方法
Nov 07 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
根德Grundig S400/S500/S700电路分析
2021/03/02 无线电
php自动给文章加关键词链接的函数代码
2012/11/29 PHP
PHP迭代器实现斐波纳契数列的函数
2013/11/12 PHP
PHP实现采集中国天气网未来7天天气
2014/10/15 PHP
php基于mcrypt的加密解密实例
2014/10/27 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
javascript实现的像java、c#之类的sleep暂停的函数代码
2010/03/04 Javascript
jQuery超酷平面式时钟效果代码分享
2020/03/30 Javascript
Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
2016/02/02 Javascript
js防阻塞加载的实现方法
2016/09/09 Javascript
Angular.js ng-file-upload结合springMVC的使用教程
2017/07/10 Javascript
详解基于 axios 的 Vue 项目 http 请求优化
2017/09/04 Javascript
js 两数组去除重复数值的实例
2017/12/06 Javascript
详解Koa中更方便简单发送响应的方式
2018/07/20 Javascript
jQuery选择器之基本过滤选择器用法实例分析
2019/02/19 jQuery
简单学习5种处理Vue.js异常的方法
2019/06/17 Javascript
js实现微信聊天效果
2020/08/09 Javascript
JavaScript中的Proxy对象
2020/11/27 Javascript
[04:30]显微镜下的DOTA2第五期——拉比克
2013/09/26 DOTA
Python ValueError: invalid literal for int() with base 10 实用解决方法
2015/06/21 Python
Python实现简单字典树的方法
2016/04/29 Python
python多线程与多进程及其区别详解
2019/08/08 Python
利用python list完成最简单的DB连接池方法
2019/08/09 Python
Python如何应用cx_Oracle获取oracle中的clob字段问题
2019/08/27 Python
解决pycharm上的jupyter notebook端口被占用问题
2019/12/17 Python
使用python实现希尔、计数、基数基础排序的代码
2019/12/25 Python
Python基于pygame实现单机版五子棋对战
2019/12/26 Python
Python任务自动化工具tox使用教程
2020/03/17 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
2020/06/10 Python
使用Python项目生成所有依赖包的清单方式
2020/07/13 Python
html5构建触屏网站之网站尺寸探讨
2013/01/07 HTML / CSS
留学自荐信的技巧
2013/10/17 职场文书
英语教师岗位职责
2014/03/16 职场文书
2014年医院党建工作总结
2014/12/20 职场文书
企业廉洁教育心得体会
2016/01/20 职场文书
2019军训心得体会
2019/06/27 职场文书