Python. Глубокое копирование. Напишите программу, которая запрашивает у клиента, сколько будет сайтов, а затем запрашивает название продукта и после каждого запроса выводит на экран активные сайты. Дан словарь: 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': ‘Продать' } } }
for i in range(num_of_sites): product = input("Введите название продукта для нового сайта: ") products.append(product)
for product in products: new_site = site.copy() new_site['html']['head']['title'] = f'Куплю/продам {product} недорого' new_site['html']['body']['h2'] = f'У нас самая низкая цена на {product}' print(f"Сайт для {product}:") print(new_site)
site = {
'html': {
'head': {
'title': 'Куплю/продам телефон недорого'
},
'body': {
'h2': 'У нас самая низкая цена на iPhone',
'div': 'Купить',
'p': 'Продать'
}
}
}
num_of_sites = int(input("Сколько сайтов: "))
products = []
for i in range(num_of_sites):
product = input("Введите название продукта для нового сайта: ")
products.append(product)
for product in products:
new_site = site.copy()
new_site['html']['head']['title'] = f'Куплю/продам {product} недорого'
new_site['html']['body']['h2'] = f'У нас самая низкая цена на {product}'
print(f"Сайт для {product}:")
print(new_site)