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求crc32值的方法
Oct 05 Python
Python中tell()方法的使用详解
May 24 Python
Python中read()、readline()和readlines()三者间的区别和用法
Jul 30 Python
Python之文字转图片方法
May 10 Python
基于随机梯度下降的矩阵分解推荐算法(python)
Aug 31 Python
Pandas分组与排序的实现
Jul 23 Python
python实发邮件实例详解
Nov 11 Python
Python3.7基于hashlib和Crypto实现加签验签功能(实例代码)
Dec 04 Python
Python各种扩展名区别点整理
Feb 27 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
Mar 26 Python
Python Django中的STATIC_URL 设置和使用方式
Mar 27 Python
python通过cython加密代码
Dec 11 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
关于IIS php调用com组件的权限问题
2012/01/11 PHP
用PHP提取中英文词语以及数字的首字母的方法介绍
2013/04/23 PHP
使用Discuz关键词服务器实现PHP中文分词
2014/03/11 PHP
php使用for语句输出三角形的方法
2015/06/09 PHP
微信公众平台开发之天气预报功能
2015/08/31 PHP
php实现将二维关联数组转换成字符串的方法详解
2017/07/31 PHP
读jQuery之一(对象的组成)
2011/06/11 Javascript
form表单中去掉默认的enter键提交并绑定js方法实现代码
2013/04/01 Javascript
from表单多个按钮提交用onclick跳转不同action
2014/04/24 Javascript
js实现图片上传并正常显示
2015/12/19 Javascript
JS实现设置ff与ie元素绝对位置的方法
2016/03/08 Javascript
JavaScript判断用户名和密码不能为空的实现代码
2016/05/16 Javascript
微信小程序进行微信支付的步骤昂述
2016/12/01 Javascript
关于 jQuery Easyui异步加载tree的问题解析
2016/12/06 Javascript
微信小程序 滚动到某个位置添加class效果实现代码
2017/04/19 Javascript
基于Vue2.X的路由和钩子函数详解
2018/02/09 Javascript
Vue项目引进ElementUI组件的方法
2018/11/11 Javascript
浅谈JavaScript面向对象--继承
2019/03/20 Javascript
使用layui前端框架弹出form表单以及提交的示例
2019/10/25 Javascript
[48:22]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
基于python实现简单日历
2018/07/28 Python
在Python中输入一个以空格为间隔的数组方法
2018/11/13 Python
Python中的集合介绍
2019/01/28 Python
PyQt5 QTable插入图片并动态更新的实例
2019/06/18 Python
Python超越函数积分运算以及绘图实现代码
2019/11/20 Python
PageFactory设计模式基于python实现
2020/04/14 Python
在服务器上安装python3.8.2环境的教程详解
2020/04/26 Python
使用matplotlib的pyplot模块绘图的实现示例
2020/07/12 Python
Python collections.deque双边队列原理详解
2020/10/05 Python
Servlet方面面试题
2016/09/28 面试题
经理秘书岗位职责
2013/11/14 职场文书
国际贸易实务实训报告
2014/11/05 职场文书
2014小学教师年度考核工作总结
2014/12/03 职场文书
2015年国际护士节演讲稿
2015/03/18 职场文书
2015年幼儿园学期工作总结
2015/05/22 职场文书
MySQL数据库简介与基本操作
2022/05/30 MySQL