На каждое задание нужно создать отдельный файл в Питоне и написать в нем программу. Все файлы сохранить в архив и отправить мне личным сообщением. В модуле re есть еще несколько функций для работы с регулярными выражениями. Одна из них – это split(pattern, string). Она работает также, как строковый метод split но делит принятую строку не по разделителю, а по шаблону.
Дан набор строк в которых могут содержаться числа в двоичной системе счисления:
'1 "Hey!" 10 "Stop that!" 11 "Your vest looks stupid" 100 101 110'
'1000 "Did you kick someone in the face today?" 1001 1010 "Will I be making dinner then?!" 1011 110'
'10000 "Nice Beard" 1111 "Are you wearing denim shorts?" 1110 1101'
''
1
Напишите функцию, которая принимает строку и возвращает сумму всех двоичных чисел, присутствующих в строке. Сумма должна быть в десятичной системе. Если в исходной строке чисел нет или передана не строка, то функция должна вернуть -1. (Для конвертации в десятичное число из строки используйте int(‘строка’, 2) здесь второй аргумент – это основание системы счисления из которой нужно провести преобразование)
Предположим, что существуют «чистые строки» - это строки, в которых есть только буквы и пробелы. Никаких других символов в них быть не должно. Написать программу, которая загрузит содержимое приложенного файла, «очистит» все строки, создаст файл Result.txt и запишет результат в этот файл.
Дана строка, в которой буква h встречается как минимум два раза. Разверните последовательность символов, заключенную между первым и последним появлением буквы h, в противоположном порядке.
Вход: In the hole in the ground there lived a hobbit
Выход: In th a devil ereht dnuorg eht ni eloh ehobbit
109
265
Ответы на вопрос:
1мбайт = 1024 кбайт 1 кбайт = 1024 байт 1 байт = 8 бит 256 мбайт*1024=262144 кбайт 262144 кбайт*1024=268435456 байт 268435456 байт*8=2147483648 бит
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Даша22200011177722.11.2020 14:24
-
izzteleuov24.06.2020 03:46
-
vera2210200707.10.2021 01:44
-
Пирожочек0714.04.2020 22:37
-
ТапОчек44818.05.2023 04:49
-
iiiin05.06.2023 16:34
-
katyakiseleva309.02.2020 10:38
-
sonya19oo05.08.2020 05:14
-
lenochkasadyho07.09.2022 01:04
-
12Go1218.06.2023 04:05
![Caktus Image](/tpl/img/cactus.png)
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.