busroute.py

changeset 14
b4fbc92cd915
parent 13
55241f0e1079
child 16
d94cde20abee
equal deleted inserted replaced
13:55241f0e1079 14:b4fbc92cd915
10 'Kukola': 'Hirvensalo', 10 'Kukola': 'Hirvensalo',
11 'Oriniemi': 'Hirvensalo', 11 'Oriniemi': 'Hirvensalo',
12 'Haarla': 'Hirvensalo', 12 'Haarla': 'Hirvensalo',
13 'Lauttasaari': 'Hirvensalo', 13 'Lauttasaari': 'Hirvensalo',
14 'Pikisaari': 'Hirvensalo', 14 'Pikisaari': 'Hirvensalo',
15 'Ylioppilaskylä': 'Nummi',
16 'Verkahovi': 'Nummi',
17 'Vienola': 'Pahaniemi', 15 'Vienola': 'Pahaniemi',
18 'Takakirves': 'Kärsämäki', 16 'Takakirves': 'Kärsämäki',
19 'Liljalaakso': 'Länsinummi', 17 'Liljalaakso': 'Länsinummi',
20 'Pernon telakka': 'Perno', 18 'Pernon telakka': 'Perno',
21 } 19 }
163 if len(painot) == 4 and painot[3][0] != määränpää and painot[3][1] < (4000 / len(reitti) ** 1.5): 161 if len(painot) == 4 and painot[3][0] != määränpää and painot[3][1] < (4000 / len(reitti) ** 1.5):
164 del painot[3] 162 del painot[3]
165 # sama kolmannelle 163 # sama kolmannelle
166 if len(painot) == 3 and painot[2][0] != määränpää and painot[2][1] < (500 / len(reitti) ** 1.5): 164 if len(painot) == 3 and painot[2][0] != määränpää and painot[2][1] < (500 / len(reitti) ** 1.5):
167 del painot[2] 165 del painot[2]
168 if len(painot) == 2 and painot[1][0] != määränpää and painot[1][1] < (100 / len(reitti) ** 1.5): 166 if len(painot) == 2 and painot[1][0] != määränpää and painot[1][1] < (150 / len(reitti) ** 1.5):
169 del painot[1] 167 del painot[1]
170 # lajitellaan painoarvot uudestaan reittijärjestykseen jotta kyltti tulee oikeinpäin 168 # lajitellaan painoarvot uudestaan reittijärjestykseen jotta kyltti tulee oikeinpäin
171 painot = sorted(painot, key = lambda paino: paino[2]) 169 painot = sorted(painot, key = lambda paino: paino[2])
172 # muodostetaan kyltti.. 170 # muodostetaan kyltti..
173 kyltti = [paino[0] for paino in painot] 171 kyltti = [paino[0] for paino in painot]

mercurial