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