Нужно написать программу - Python
Формулировка задачи:
Помогите, пожалуйста, написать программу в "Python". Задание:
Санкт-Петербург: 706 км от Москвы,
Вологда: 458 км от Москвы,
Казань: 808 км от Москвы,
Пенза: 640 км от Москвы,
Ростов: 1074 км от Москвы.
Определить город, до которого вы сможете добраться быстрее всего, учитывая, что до СПб и Казани вы можете двигаться со средней скоростью 95 км/ч, а остальных городов со скоростью 68 км/ч.
Напишите эту программу с использованием списком и словарей так, чтобы легко было добавлять другие города или менять значение средней скорости.
Решение задачи: «Нужно написать программу»
textual
Листинг программы
# coding: utf-8 # города где средняя скорость 95 sitys1 = { u'Санкт-Петербург': 706, u'Казань': 808 } # скорость v1 = 95.0 # город с минимальным расстоянием sity1 = sorted(sitys1.iteritems(), key=lambda x: x[1])[0] # время движения, t1 = sity1[1]/v1 # города где средняя скорость 68 sitys2 = { u'Вологда': 458, u'Пенза': 640, u'Ростов': 1074 } # скорость v2 = 68.0 # город с минимальным расстоянием sity2 = sorted(sitys2.iteritems(), key=lambda x: x[1])[0] t2 = sity2[1]/v2 if t1 > t2: print sity1[0] else: print sity2[0]
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д