/
sejeenn
/
python_basic
Обзор
Документация
Войти
/
sejeenn
/
python_basic
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Module21/06_deep_copy/main.py
36 строк
1 KB
Eugene Vorontsov
Copy repo python basic
03 фев 2025, 20:23
03 фев 2025, 20:23
a8fce4a
Код
Авторство
О чём код?
site = { 'html': { 'head': { 'title': 'Куплю/продам телефон недорого' }, 'body': { 'h2': 'У нас самая низкая цена на iphone', 'div': 'Купить', 'p': 'продать' } } } def find_key(struct, key, meaning): if key in struct: struct[key] = meaning return site for sub_struct in struct.values(): if isinstance(sub_struct, dict): result = find_key(sub_struct, key, meaning) if result: return site number_sites = int(input('Сколько сайтов: ')) for _ in range(number_sites): product_name = input('Введите название продукта для нового сайта: ') key = {'title': f'Куплю/продам {product_name} недорого', 'h2': f'У нас самая низкая цена на {product_name}'} for index in key: find_key(site, index, key[index]) print(f'Сайт для {product_name}:') print(site, '\n')