python實(shí)現(xiàn)快遞價格查詢系統(tǒng)
本文實(shí)例為大家分享了python實(shí)現(xiàn)快遞價格查詢系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下
一、代碼
#--author--張俊杰@Nick
#系統(tǒng)提示
print("歡迎來到快遞系統(tǒng)!")
#死循環(huán)
while 1==1:
#簡單交互,鍵入值
weight=int(input("請輸入重量(千克): "))
num=input("請輸入地點(diǎn)編號(1.其它 2.東三省/寧夏/青海/海南 3.新疆/西藏 4.港澳臺/國外):")
#定義參數(shù)
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":
#港澳臺及國外需聯(lián)系總公司
p=100000
print("請聯(lián)系總公司")
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,"元")
二、總結(jié)
快遞價格會根據(jù)各個快遞公司的服務(wù)不同而產(chǎn)生變化,大家可以思考在程序中利用條件判斷,嵌入不同快遞公司的快遞價格計算。
小編再為大家分享一段代碼:Python快遞收費(fèi)小程序,在這里也謝謝這位原作者的分享:
#需求:快遞運(yùn)費(fèi)計算表。 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("請輸入貨物的公斤數(shù):"))
print("應(yīng)繳費(fèi)用:")
print(out*7)
def xing_xi():
out = int(input("請輸入貨物的公斤數(shù):"))
print("應(yīng)繳費(fèi)用:")
print(out*10)
def qiyu ():
out = int(input("請輸入貨物的公斤數(shù):"))
print("應(yīng)繳費(fèi)用:")
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("請輸入正確的數(shù)值!")
main()
更多學(xué)習(xí)資料請關(guān)注專題《管理系統(tǒng)開發(fā)》。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python 獲取numpy.array索引值的實(shí)例
今天小編就為大家分享一篇Python 獲取numpy.array索引值的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12
conda?install?nb_conda失敗原因分析及解決
這篇文章主要給大家介紹了關(guān)于conda?install?nb_conda失敗原因分析及解決方法,conda install nb_conda顯示錯誤的原因可能有很多,具體原因取決于你的系統(tǒng)環(huán)境和安裝的conda版本,需要的朋友可以參考下2023-11-11
深入理解Python中range和xrange的區(qū)別
這篇文章主要介紹了深入理解Python中range和xrange的區(qū)別,從用法和輸出等方便詳細(xì)介紹了之間的差別。2017-11-11
對python數(shù)據(jù)切割歸并算法的實(shí)例講解
今天小編就為大家分享一篇對python數(shù)據(jù)切割歸并算法的實(shí)例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12
一文帶你深入理解Python的`functools.lru_cache`裝飾器
Python中的functools.lru_cache裝飾器是一個非常有用的裝飾器,它可以幫助我們優(yōu)化遞歸函數(shù),避免重復(fù)計算已經(jīng)計算過的值,在這篇文章中,我們將探討?functools.lru_cache?的工作原理以及如何使用它,感興趣的朋友跟著小編一起來學(xué)習(xí)吧2023-07-07

