Модуль 21. Задача 6. Глубокое копирование

Вы сделали структуру сайта для заказчика для продажи телефонов

site = {
    'html': {
        'head': {
            'title': 'Куплю/продам телефон недорого'
        },
        'body': {
            'h2': 'У нас самая низкая цена на iphone',
            'div': 'Купить',
            'p': 'продать'
        }
    }
}

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

Напишите программу, которая запрашивает у клиента сколько будет сайтов, а затем запрашивает название продукта и после каждого запроса выводит на экран активные сайты.
Условия структуру сайта нужно описать один раз, копипасту никто не любит.

Подсказка: используйте рекурсию

Пример:

Сколько сайтов: 2
Введите название продукта для нового сайта: iphone

Сайт для iphone: 
site = {
    'html': {
        'head': {
            'title': 'Куплю/продам iphone недорого'
        },
        'body': {
            'h2': 'У нас самая низкая цена на iphone',
            'div': 'Купить',
            'p': ‘продать'
        }
    }
}

Введите название продукта для нового сайта: samsung
Сайт для iphone: 
site = {
    'html': {
        'head': {
            'title': 'Куплю/продам iphone недорого'
        },
        'body': {
            'h2': 'У нас самая низкая цена на iphone',
            'div': 'Купить',
            'p': ‘продать'
        }
    }
}
Сайт для samsung: 
site = {
    'html': {
        'head': {
            'title': 'Куплю/продам samsung недорого'
        },
        'body': {
            'h2': 'У нас самая низкая цена на samsung,
            'div': 'Купить',
            'p': ‘продать'
        }
    }
}

Решение:

Решение можно скачать с Boosty.to


Как можно отблагодарить:

  • Оформить удобную для вас подписку на Boosty.to
  • Разово поддержать через DonationAlerts
6510login-checkМодуль 21. Задача 6. Глубокое копирование

Добавить комментарий