kipishio

Untitled

Oct 22nd, 2021
629
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. site = {
  2.     'html': {
  3.         'head': {
  4.             'title': 'Куплю/продам {} недорого'
  5.         },
  6.         'body': {
  7.             'h2': 'У нас самая низкая цена на {}',
  8.             'div': 'Купить',
  9.             'p': 'продать'
  10.         }
  11.     }
  12. }
  13.  
  14.  
  15. def new_site(data_site, template1, teg, text):
  16.     if isinstance(template1, dict):
  17.         if teg in template1:
  18.             result = template1[teg] = text.format(data_site)
  19.             return result
  20.         for i_ind, i_value in template1.items():
  21.             result = new_site(data_site, i_value, teg, text)
  22.             if result is not None:
  23.                 return
  24.  
  25.  
  26. def redakt_site(template):
  27.  
  28.     name_produkt = input('Введите название продукта для нового сайта: ')
  29.     new_site(name_produkt, template, 'title', 'Куплю/продам {0} недорого') # не смог сделать без текста для переменной text т.к. не работала программа для второго сайта вставлялся текст от первого
  30.     new_site(name_produkt, template, 'h2', 'У нас самая низкая цена на {0}')
  31.     print(template, '\n')
  32.  
  33.  
  34. count_site = int(input('сколько будет сайтов: '))
  35. for i in range(count_site):
  36.     redakt_site(site)
  37.  
RAW Paste Data