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

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

Показать ответ
Ответ:
Bakc1
Bakc1
23.12.2023 12:39
Хорошо, я могу объяснить это шаг за шагом. Давайте начнем!

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