臺中市捷運綠線車站名稱點位資料_10
內有台中捷運的各站名稱與順序
但無金額與時間資料
經過網上相關資料
大約統計出
每站區隔5分左右
1~4站 20元
5~6站 25元
7~8站 30元
9~11站 35元
12站 40元
13~15站 45元
15站 50元
show_data:將讀入的資料利用迴圈印出
def show_data():
time = 0
for x in mydata:
time += 1
print(time, ":", x)
cal_number:要求輸入起始與終點站,並回傳經過站數
def cal_number():
start = 0
final = 0
while(start < 1 or start > 18 or final < 1 or final > 18):
start = int(input("請輸入起始站:(1~18)"))
final = int(input("請輸入終點站:(1~18)"))
number = abs(start-final)
print("\n",mydata[start-1], "到", mydata[final-1])
print("經過站數為:", number)
print("所需時間:",number*5,"分")
return number
cal_money:將取得的回報數量帶入計算,取得金額
def cal_money(number):
money = 0
if(number < 5):
money = 20
elif(number < 7):
money = 25
elif(number < 9):
money = 30
elif(number < 12):
money = 35
elif(number < 13):
money = 40
elif(number < 16):
money = 45
else:
money = 50
return money
data = pd.read_csv("臺中市捷運綠線車站名稱點位資料_10 .csv")
mydata = list(data['站名'])
show_data()
print(cal_money(cal_number()), "元")