Напишите программу, которая в символьной строке заменяет все нули на единицы и наоборот. Остальные символы не должны измениться. Пример: Введите строку: 10а01Bx1010c Инверсия: 01a10Bx0101c в кумир
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", иначе добавляем сам символ без изменений.
for char in string:
if char == "0":
new_string += "1"
elif char == "1":
new_string += "0"
else:
new_string += char
print("Инверсия:", new_string)
```
Таким образом, данная программа позволит заменить все нули на единицы и наоборот, оставляя остальные символы без изменений. Программа принимает входную строку от пользователя, проходит по каждому символу и выполняет замену, после чего выводит измененную строку на экран.
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)
```
Таким образом, данная программа позволит заменить все нули на единицы и наоборот, оставляя остальные символы без изменений. Программа принимает входную строку от пользователя, проходит по каждому символу и выполняет замену, после чего выводит измененную строку на экран.