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

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

👇
Ответ:
inomgafur
inomgafur
16.06.2020
Хорошо, я могу объяснить это шаг за шагом. Давайте начнем!

Первым делом, описываем пользовательский ввод с помощью функции `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".
4,7(98 оценок)
Проверить ответ в нейросети
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ