1. Главная
  2. Библиотека
  3. Программирование
  4. mobile_devices = { 'cucuPhone': 2010, 'cucuBlet': 2013,...
Разбор задачи

mobile_devices = { 'cucuPhone': 2010, 'cucuBlet': 2013, 'cucuClock': 2015, 'cucuEar': 2018, 'cuCube': 2015, } _devices = { 'cucuLot': 2011, 'cucuBlock': 2010, 'cucuWall': 2010, 'cucuMonitor': 2020, 'cucuLamp': 2015, 'cucuTable': 2016, 'cucuTV': 2017, }

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
mobile_devices = { 'cucuPhone': 2010, 'cucuBlet': 2013, 'cucuClock': 2015, 'cucuEar': 2018, 'cuCube': 2015, } _devices = { 'cucuLot': 2011, 'cucuBlock': 2010, 'cucuWall': 2010, 'cucuMonitor': 2020, 'cucuLamp': 2015, 'cucuTable': 2016, 'cucuTV': 2017, }

Условие:

mobile_devices = {
'cucuPhone': 2010,
'cucuBlet': 2013,
'cucuClock': 2015,
'cucuEar': 2018,
'cuCube': 2015,
}
\nhome_devices = {
'cucuLot': 2011,
'cucuBlock': 2010,
'cucuWall': 2010,
'cucuMonitor': 2020,
'cucuLamp': 2015,
'cucuTable': 2016,
'cucuTV': 2017,
}
\nnot_supported_devices = {'cucuBlock', 'cucuBlet', 'cucuWall'}
\nresult_catalog = {}



# Допишите функцию выборки поддерживаемого девайса из словаря\ndef get_supported_catalog(dict_devices, device):

\nall_devices = list(mobile_devices.keys()) + list(home_devices.keys())\nsupported_devices = []
\nfor device in all_devices:
supported_mob_dev = get_supported_catalog(mobile_devices, device)
# Добавьте значение в словарь result_catalog

supported_home_dev = get_supported_catalog(home_devices, device)
# Добавьте значение в словарь result_catalog

\nprint('Каталог поддерживаемых девайсов: ')\nprint(result_catalog)

Решение:

Ваш код уже почти завершен, и он правильно реализует выборку поддерживаемых устройств из двух словарей. Однако, чтобы улучшить читаемость и избежать дублирования кода, можно немного оптимизировать его.

Вот обновленная версия вашего кода с комментариями:

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какова основная цель функции get_supported_catalog в данном контексте?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет