Задача Задача №2407315
А
А
Конечно! Чтобы заменить все нули на единицы и наоборот в символьной строке, можно написать простую программу на языке Python. Ниже приведен пример программы, которая выполняет эту задачу:
# Функция для замены символов
def invert_zeros_and_ones(input_string):
# Создаем новую строку, заменяя '0' на '1' и '1' на '0'
inverted_string = ''
for char in input_string:
if char == '0':
inverted_string += '1'
elif char == '1':
inverted_string += '0'
else:
inverted_string += char # Оставляем остальные символы без изменений
return inverted_string
# Запрашиваем ввод у пользователя
user_input = input("Введите строку: ")
# Вызываем функцию и выводим результат
result = invert_zeros_and_ones(user_input)
print("Инверсия:", result)
Как работает программа:
- Определяется функция
invert_zeros_and_ones, которая принимает строку в качестве параметра. - Внутри функции происходит создание новой строки
inverted_string, где мы проверяем каждый символ. - Если символ — это '0', он заменяется на '1', и наоборот. Все остальные символы добавляются без изменений.
- Программа запрашивает ввод строки у пользователя, затем вызывает функцию и отображает результат.
Попробуйте запустить этот код, и он выполнит вашу задачу!