<description>![CDATA[Матрас VIRGINIA Black&White MultiPack, Средней/Мягкой жесткости, высота 230 мм
<strong>Состав:</strong>
<ul>
<li>Латекс перфорированный - 30 мм</li>
<li>Кокос латексированный - 10 мм</li>
<li>Термовойлок</li>
<li>Блок независимых пружин Multi Pocket - 512 пружин/м²</li>
<li>Термовойлок</li>
<li>Пена с эффектом памяти (мемориформ) - 40 мм</li>
<li>Короб из ППУ</li>
</ul>
<strong>Чехол:</strong> Трикотаж Black&White простеган на синтепоне.
<b>Особенности матраса:</b>
<ul>
<li><span style="text-decoration: underline;">Термовойлок</span>, плотный и упругий материал, отлично изолирует пружинный блок от верхних слоёв матраса. Использование термовойлока обеспечивает более равномерное распределение давления пружин на тело, увеличивает комфорт и продлевает срок эксплуатации матраса.</li>
<li><span style="text-decoration: underline;">Multi Pocket (мультипакет</span>) это блок с увеличенным (512 на 1 м²) ) числом независимых пружин. Они отличаются меньшим диаметром и, благодаря своей плотности, обеспечивают повышенную комфортность для спящего человека. Используется в матрасах, рекомендованных для людей с большим весом.</li>
<li><span style="text-decoration: underline;">Кокосовое волокно</span> один из самых натуральных, экологичных и долговечных материалов. Кокосовое волокно не подвержено гниению, не вызывает аллергии, отлично вентилируется и не впитывает запахи. Используется для жёсткости и равномерному распределению веса на пружинный блок.</li>
<li><span style="text-decoration: underline;">Перфорированный латекс</span> это замечательный материал, обладает гипоаллергенными свойствами и не допустит развития бактерий, которые смогут вызвать аллергию или нанести какой-то вред телу. Он не впитывает запахи и влагу. Пористая структура прекрасно «дышит» — влага, попавшая внутрь, тут же испаряется.</li>
<li><span style="text-decoration: underline;">«Memory Foam» (мемориформ</span>) или «пена с эффектом памяти» – новое поколение эластичных наполнителей для матрасов. Тонко реагируют на нагрузку и тепло, создают ощущение невесомости во время отдыха, отсутствие ответного давления на тело и деликатная поддержка физиологических изгибов позвоночника, не подвержены биопоражениям, гипоаллергенный, отличная вентиляция спального места, гарантирует спокойный сон, долговечность, не накапливает пыль.</li>
<li><span style="text-decoration: underline;">Чехол</span> собран из трикотажа, приятного на ощупь и имеющего дышащий эффект для проветривания и циркуляции воздуха внутри матраса. Чехол простеган на синтепоне, что делает его более мягким и долговечным.</li>
<li><span style="text-decoration: underline;">Короб ППУ(пенополиуретановый</span>). Для сохранения внешнего вида матраса правильной формы по периметру матраса используется короб из пенополиуретана.</li>
</ul>
<strong>Характеристики</strong>
<ul>
<li>Производитель: ООО ТПФ Текса</li>
<li>Страна производитель: Россия</li>
<li>Материал наполнения: ППУ, Кокос, Латекс, Мемориформ, Термовойлок</li>
<li>Пружинный блок: Независимый пружинный блок <span style="text-decoration: underline;">Multi Pocket</span></li>
<li>Высота: 23 см</li>
<li>Жесткость: Средняя/Мягкая</li>
<li>Вес на спальное место: до 140 кг</li>
<li>Сертификат: EAC</li>
<li>Гарантия: 18 мес.</li>
</ul>]]</description>
for item in items:
try:
...
except KeyboardInterrupt:
raise
except Exception as e:
with open('errors.log', 'a') as log:
log.write(f'{e}')
# сюда же можно вывести трейсбэк, но я бы воспользовался стандартным логированием, чтобы не изобратать велосипед, однако его конфигурирование выходит за рамки данного отета.
def split0(arr: list) -> list:
res = [[]]
for x in arr:
res[-1].append(x) if x else res.append([])
return res
from itertools import takewhile
def split0(a):
it = iter(a)
return [[x for x in takewhile(bool, it)] for _ in range(a.count(0) + 1)]
years[1] += 1
range(*years)
month -= 1
year_increment, month = divmod(month + 1, 12)
month += 1
iter(range(3, 33))
), то получим итератор - инстанс класса range_iterator.