М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Smartfone
Smartfone
01.12.2020 18:08 •  Информатика

Напишите программу, которая в символьной строке заменяет все нули на единицы и наоборот. Остальные символы не должны измениться. Пример:
Введите строку: 10а01Bx1010c
Инверсия: 01a10Bx0101c
в кумир

👇
Ответ:
anastia15
anastia15
01.12.2020
Конечно, я могу помочь с написанием программы для решения данной задачи. Давайте разобьем ее на несколько шагов:

1. Запрашиваем входную строку у пользователя:
```python
string = input("Введите строку: ")
```

2. Создаем новую переменную `new_string`, в которую будем записывать измененную строку:
```python
new_string = ""
```

3. Итерируемся по каждому символу входной строки:
```python
for char in string:
```

4. Проверяем, является ли текущий символ нулем или единицей:
```python
if char == "0":
new_string += "1"
elif char == "1":
new_string += "0"
else:
new_string += char
```

В данном коде мы проверяем, если символ равен "0", то добавляем в `new_string` "1", если символ равен "1", то добавляем "0", иначе добавляем сам символ без изменений.

5. Выводим измененную строку:
```python
print("Инверсия:", new_string)
```

Полный код программы будет выглядеть следующим образом:

```python
string = input("Введите строку: ")
new_string = ""

for char in string:
if char == "0":
new_string += "1"
elif char == "1":
new_string += "0"
else:
new_string += char

print("Инверсия:", new_string)
```

Таким образом, данная программа позволит заменить все нули на единицы и наоборот, оставляя остальные символы без изменений. Программа принимает входную строку от пользователя, проходит по каждому символу и выполняет замену, после чего выводит измененную строку на экран.
4,4(37 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ