В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
izodou42
izodou42
27.08.2021 10:01 •  Информатика

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

Ответ:
Наська0123
Наська0123
19.01.2024 10:29
Конечно, я могу помочь с написанием программы для решения данной задачи. Давайте разобьем ее на несколько шагов:

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)
```

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