В Питоне. Уровень A. Разработайте программу, которая заменит все точки на нули и все буквы X на единицы в заданной
В Питоне. Уровень A. Разработайте программу, которая заменит все точки на нули и все буквы X на единицы в заданной символьной строке. Пример: Введите строку: ..X.XX. Результат в двоичном коде: 0010110. Уровень B. Составьте программу, осуществляющую инверсию битов в символьной строке: замените все нули на единицы и наоборот. Пример: Введите битовую строку: 10011010. Результат инверсии: 01100101.
22.10.2024 23:53
Описание: Для решения поставленных задач используется работа со строками в языке программирования Python. В первой задаче требуется заменить все точки на нули и все буквы X на единицы. Для этого можно использовать методы replace() и replace() для замены соответствующих символов в строке.
Вторая задача заключается в инверсии битов в символьной строке. Для этого можно использовать цикл for для перебора каждого символа строки и операцию побитового исключающего ИЛИ (^) для инвертирования бита.
Пример использования программы для первой задачи:
Пример использования программы для второй задачи:
Совет: Для лучшего понимания работы со строками в Python рекомендуется ознакомиться с различными методами, такими как replace(), join() и другими функциями работы со строками.
Задача на проверку: Напишите программу на Python, которая будет удалять все символы "-" и пробелы из заданной строки и выводить результат. Входная строка: "a-b c-d".