图 a 私家车位 | 图 b 收费车位 |
收费车位计费规则如下:停车时长不到半小时按2元计费;半小时及以上则按每小时5元计费;超过整小时部分,不足半小时的时长不计费,半小时及以上则按一小时计费。该停车场当日的停车记录存储在“parking.txt”文件中,文件内容如图c所示,每一行共有4项数据,用逗号分隔,每项数据分别为进(出)场时间、车牌号、进出场状态(0表示进场,1表示出场)、车位状态(0表示私家车位,1表示收费车位)。小林编写了Python程序,从该文本文件中读取所有数据,并计算该停车场当日的总收入。
图 c |
请完成下列问题:
def calT(Tin,Tout):
t1 = int(Tin[11:13])* 60 + int(Tin[14:16])
t2 = int(Tout[11:13])* 60 + int(Tout[14:16])
return t2-t1
f = open('parking.txt','r')
line = f.readline()
dic = { }
price = 5; total = 0
while line: #当 line 非空(从文件读取到了数据)
car = line.strip().split(',')
if car[2]=='0' and car[3]=='1':
dic[car[1]] = car[0]
:
T =
if T < 30:
fee = 2
else:
fee =
total = total + fee
line = f.readline()
f.close()
print("本日停车费总收入为:", total)