Реализуйте программу, которая проверяет, что транспортная компания сможет доставить товары в необходимый город: Дан список cities, где хран...
Условие:
Реализуйте программу, которая проверяет, что транспортная компания сможет доставить товары в необходимый город:
Дан список cities, где хран cities = ['Москва', 'Пермь', 'Краснодар', 'Калининград', 'Якутск']
can_be_packed = 'Можно упаковывать' empty_space = 'В коробках останется место' other_company = 'Обратитесь в другую компанию'
ваш код ниже
Решение:
Для решения данной задачи, нам необходимо узнать, есть ли у транспортной компании доставка в каждый из городов из списка cities. Для этого можно использовать информацию о наличии филиалов компании в каждом городе.
Однако, такая информация может быть сложной для получения, поэтому предлагаю использовать открытые данные о наличии транспортных маршрутов между городами.
Например, можно воспользоваться базой данных о железнодорожных маршрутах или авиалиниях. Проверим, есть ли прямые маршруты между Москвой и каждым из городов из списка cities:
- Москва - Пермь: есть железнодорожные и авиалинии
- Москва - Краснодар: есть авиалинии
- Москва - Калининград: есть авиалинии
- Москва - Якутск: есть авиалинии
Таким образом, транспортная компания сможет доставить товары во все города из списка cities. Поэтому результат программы будет "Можно упаковывать". Вот код программы:
cities = ['Москва', 'Пермь', 'Краснодар', 'Калининград', 'Якутск']
can_be_packed = 'Можно упаковывать'
empty_space = 'В коробках останется место'
other_company = 'Обратитесь в другую компанию'
def check_delivery(cities):
for city in cities:
if city == 'Москва':
...


