Никита
?>

Напишите программу, которая вводит строку, состоящую только из точек и букв Х, и заменяет в ней все точки на нули и все буквы X на единицы. Пример: Введите строку: ..X.XX. Двоичный код: 0010110

Информатика

Ответы

Сурат1199
Хорошо, я могу объяснить это шаг за шагом. Давайте начнем!

Первым делом, описываем пользовательский ввод с помощью функции `input()`. Мы просим пользователя ввести строку и сохраняем ее в переменную `string`.

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

Затем мы создаем пустую строку `binary_code`, в которую будем добавлять преобразованные символы.

```python
binary_code = ''
```

Далее мы перебираем каждый символ в строке с помощью цикла `for`. Если символ равен точке, мы добавляем в `binary_code` символ '0', в противном случае, если символ равен букве 'X', мы добавляем '1'.

```python
for char in string:
if char == '.':
binary_code += '0'
elif char == 'X':
binary_code += '1'
```

Наконец, мы выводим преобразованный двоичный код с помощью функции `print()`.

```python
print("Двоичный код:", binary_code)
```

Вот и вся программа! Полный код программы:

```python
string = input("Введите строку: ")
binary_code = ''
for char in string:
if char == '.':
binary_code += '0'
elif char == 'X':
binary_code += '1'
print("Двоичный код:", binary_code)
```

Таким образом, если пользователь вводит строку "..X.XX.", программа заменит точки на '0' и буквы 'X' на '1', и выводит преобразованный двоичный код "0010110".

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Напишите программу, которая вводит строку, состоящую только из точек и букв Х, и заменяет в ней все точки на нули и все буквы X на единицы. Пример: Введите строку: ..X.XX. Двоичный код: 0010110
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

TatyanaVladimirovich
nailya-abdulova25
kyrtlab39
vladburakoff5
sirenashop25
Andei
kozhevniks
mberberoglu17
fshevxuzheva313
dimoni86
lovely138887
oskon008
a1rwalk3r
sklad2445
Артем Уберт