d = set()
for i in input():
if ord('A') <= ord(i) <= ord('я') or ord(i) == ord('ё') or ord(i) == ord('Ё'):
d.add(i)
f = {'A': [1], 'B': [2], 'C': [3], 'D': [4], 'E': [5], 'F': [6], 'G': [7], 'H': [8], 'I': [9], 'J': [10], 'K': [11],
'L': [12], 'M': [13], 'N': [14], 'O': [15], 'P': [16], 'Q': [17], 'R': [18], 'S': [19], 'T': [20], 'U': [21],
'V': [22],
'W': [23], 'X': [24], 'Y': [25], 'Z': [26], 'a': [27], 'b': [28], 'c': [29], 'd': [30], 'e': [31], 'f': [32],
'g': [33],
'h': [34], 'i': [35], 'j': [36], 'k': [37], 'l': [38], 'm': [39], 'n': [40], 'o': [41], 'p': [42], 'q': [43],
'r': [44],
's': [45], 't': [46], 'u': [47], 'v': [48], 'w': [49], 'x': [50], 'y': [51], 'z': [52], 'А': [1], 'Б': [2],
'В': [3],
'Г': [4], 'Д': [5], 'Е': [6], 'Ё': [7], 'Ж': [8], 'З': [9], 'И': [10], 'Й': [11], 'К': [12], 'Л': [13], 'М': [14],
'Н': [15], 'О': [16], 'П': [17], 'Р': [18], 'С': [19], 'Т': [20], 'У': [21], 'Ф': [22], 'Х': [23], 'Ц': [24],
'Ч': [25],
'Ш': [26], 'Щ': [27], 'Ъ': [28], 'Ы': [29], 'Ь': [30], 'Э': [31], 'Ю': [32], 'Я': [33], 'а': [34], 'б': [35],
'в': [36],
'г': [37], 'д': [38], 'е': [39], 'ё': [40], 'ж': [41], 'з': [42], 'и': [43], 'й': [44], 'к': [45], 'л': [46],
'м': [47],
'н': [48], 'о': [49], 'п': [50], 'р': [51], 'с': [52], 'т': [53], 'у': [54], 'ф': [55], 'х': [56], 'ц': [57],
'ч': [58],
'ш': [59], 'щ': [60], 'ъ': [61], 'ы': [62], 'ь': [63], 'э': [64], 'ю': [65], 'я': [66], }
for i in d:
print(f"('{i}', {f.get(i)[0]})")
Объяснение:
Существует огромное количество движков интернет-магазина, которые позволяют создать полноценную торговую площадку. Каждый из них уникален. CMS отличаются не только функционалом, но также форматом и внутренней архитектурой. Можно выделить несколько популярных вариантов:
1. Коробочные – данный вид софта в большинстве случаев является платным. Он подразумевает покупку лицензии и последующую установку на сервер. Основной особенностью является быстрое начало работы. Коробочные варианты содержат заранее установленный набор функций, шаблоны и прочие преимущества. Пользователю не придется осуществлять долгие настройки, скачивать расширения, производить доработки и так далее. Достаточно установить софт и можно сразу начинать работать над своим магазином. Поэтому они и называются «коробочными». В их число входит CS-Cart, Shop-Script, UMI и еще множество вариантов. Часть из них является специализированными для торговли различными товарами, а остальные содержат отдельные тарифы для интернет-магазина.
2. Студийные – такие движки иногда называют самописными. Это редкие, эксклюзивные разработки, которые принадлежат своим создателям и не распространяются в массы. К примеру, частная студия может силами своих разработчиков создать уникальную CMS, но не продавать ее, а проектировать на ее основе сайты для своих клиентов. Такие платформы не пользуются большим спросом, так как имеют ряд недостатков. Клиент не сможет самостоятельно расширить функционал, а на изучение интерфейса уйдет большое количество времени, так как в интернете не будет видео-уроков и инструкций.
3. Конструкторы – это одни из самых простых сервисов, которые позволяют спроектировать структуру интернет-магазина при мышки. Админка в таких вариантах отсутствует. Контент можно добавлять прямо на действующих страницах. Достаточно навести курсор на интересующий блок, и вставить в него материал. Среди преимуществ можно отметить удобство. Такая услуга подойдет для начинающих веб-разработчиков. При этом наблюдаются существенные минусы. Проект будет полностью привязан к разработчику. В случае ликвидации компании есть угроза потери сайта. Функционал тоже ограничен, и существенно расширить его не получится. Среди популярных конструкторов нужно отметить Ucoz и WIX.
4. Движок в виде онлайн сервиса (SaaS) – подобные услуги стремительно набирают популярность. Они подобно конструктору привязаны к разработчику, но представляют собой полноценную CMS с консолью управления, возможностью расширения функционала и прочими преимуществами. Чтобы начать работу с таким движком, достаточно пройти быструю регистрацию. Хостинг уже включен в стоимость использования, поэтому не нужно скачивать файлы, устанавливать их на сервер и настраивать. Все уже сделано за пользователя. Онлайн-сервисы ограждают от многих проблем и гарантируют быстрый запуск торговой площадки. Одним из лучших вариантов в своем классе является InSales. Он предлагает выгодные тарифы и создан специально для онлайн-коммерции.
5. Open source – данный вид программного обеспечения обладает открытым исходным кодом и распространяется на бесплатной основе. Пользователь имеет возможность беспрепятственно скачивать софт, делать его копию, вносить собственные изменения и передавать третьим лицам на безвозмездной основе. Основной сложностью является необходимость самостоятельно устанавливать дополнения, настраивать и обслуживать движок. Услуги технической поддержки не предоставляются, поэтому такой вариант больше подходит опытным специалистам. В качестве примера можно привести популярный движок Drupal с его многочисленными модулями и темами оформления.
В данном случае выбор нужно осуществлять в зависимости от уровня навыков в области сайтостроения и крайних сроков запуска проекта. Если сроки разработки не ограничены, тогда можно потратить время на изучение коробочных вариантов и Open source. Они обеспечивают максимальный контроль над магазином и возможность размещения на любом сервере. При сжатых сроках и отсутствии опыта, идеальным вариантом будут онлайн-сервисы.
если один символ тоесть буква 6 бит а в алфовите русском 32 буквы то тогда умножаем 32 на 6 и получаем 192 бита