def city_arrival_time(): #t = Train("Express One", 50, 100) #c1 = City("City 1",0,3,300) #j = Journey(t,[c1],200) #print(j.city_arrival_time(c1)) # 200 #t = Train("Express One", 50, 10) #c1 = City("City 1",0,3,300) #c2 = City("City 2",0,3003,300) #j = Journey(t,[c1,c2],200) #print(j.city_arrival_time(c2)) # 800 #t = Train("Express One", 50, 10) #c1 = City("City 1",100,3,120) #c2 = City("City 2",78,300,300) #j = Journey(t,[c1,c2],1000) #print(j.city_arrival_time(c1)) #,1000 ##print(j.city_arrival_time(c2)) # 1149 t = Train("Express One", 50, 10) c1 = City("City 1", 100, 3, 120) c2 = City("City 2", 78, 300, 300) c3 = City("City 3", 50, 100, 240) j = Journey(t, [c1, c2, c3], 1000) print(j.city_arrival_time(c3)) # 1469