Python解決停車費
【問題描述】某一停車場的停車費率規則如下:
1.前 30 分(含)鐘免費。
2.停車 31 ~ 60 分鐘 30 元。
3.停車 61 ~ 120 分鐘 60 元。
4.超過120分鐘均為120元。
【輸入Input】
輸入四個整數 H1、M1、H2、M2 (0<=H1、H2<=23,0<=M1、M2<=59),H1:M1 代表車子進場的時間,H2:M2 代表車子出場的時間,而且出場時間一定在進場時間之後。
H1:M1 H2:M2
【輸出Output】
請輸出需要繳的停車費是多少(不用考慮跨日的情形)。
【參考解答】
import datetime
carParkExp = 0
carParkTime = input()
carParkStart1 = carParkTime.split(" ")[0].split(":")[0]
carParkStart2 = carParkTime.split(" ")[0].split(":")[1]
carParkEnd1 = carParkTime.split(" ")[1].split(":")[0]
carParkEnd2 = carParkTime.split(" ")[1].split(":")[1]
dt1 = datetime.datetime.strptime('{}:{}'.format(carParkStart1,carParkStart2), '%H:%M')
dt2 = datetime.datetime.strptime('{}:{}'.format(carParkEnd1,carParkEnd2), '%H:%M')
delta = dt2-dt1
deltaMins = delta.seconds/60
if (deltaMins <= 30):
carParkExp = 0
elif (30 < deltaMins and deltaMins <=60):
carParkExp = 30
elif (60 < deltaMins and deltaMins <=120):
carParkExp = 60
else:
carParkExp =120
print(carParkExp)
【參考資料】
Python實現停車場計費問題
https://bbs.csdn.net/topics/392320910
[Python練習]解方程式 (Python 程式設計入門-金融實務管理案例第二版 5-8)停車費計算
http://mrcjtech.blogspot.com/2017/10/python-python-5-8.html
Python 輸入時間字串以分鐘單位計算時間差
https://blog.csdn.net/u012062455/article/details/73287023
Python-停車管理系統(物件導向)
https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/461283/
Subscribe to:
Post Comments (Atom)
群益台灣精選高息ETF基金(00919)」指數編製原則調整說明
本公司經理之「群益台灣精選高息(證券代號:00919)」(以下稱本基金)所追蹤之標的指數「臺灣指數公司特選臺灣上市上櫃精選高息指數」部分指數編製規則異動,業經金融監督管理委員會以中華民國(以下同)114年4月23日金管證投字第1140339355號函備查在案,標的指數成分股檔數由...
-
錯誤 CS0122 'QueryExtension.CheckRatekeyData(string)' 由於其保護層級之故,所以無法存取。
-
【錯誤訊息】 圖片路徑 401 - 未經授權: 因為認證無效而拒絕存取。 使用您提供的認證,沒有權限檢視此目錄或網頁。 【解決方式】 Step1:開啟Internet Information Services (IIS) 管理員,針對指定站台目錄,再按右邊點「編輯權限」 Step...
No comments:
Post a Comment