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

ПОМЕНЯТЬ СЛОВА МЕСТАМИ Строка, состоящая из латинских букв, содержит слова "monitor printer". Переставьте эти слова местами и выведите на печать. Должно получиться "printer monitor"
ОБЯЗАТЕЛЬНО В PYTHON !

👇
Ответ:
madikokurman
madikokurman
19.04.2020
Хорошо, давай разберемся с этим вопросом шаг за шагом.

Для начала, чтобы переставить слова в строке, мы можем использовать функцию `split()` в Python, чтобы разделить строку на отдельные слова. По умолчанию, `split()` разделяет строку по пробелам. Затем, чтобы объединить слова в новой последовательности, мы можем использовать функцию `join()`. Вот наше решение по шагам:

1. Создадим переменную `sentence` и присвоим ей исходную строку "monitor printer".
```
sentence = "monitor printer"
```

2. Разделим строку `sentence` на два слова, используя функцию `split()`. Результат разделения будет сохранен в виде списка.
```
word_list = sentence.split()
```

3. Переставим слова в списке `word_list`, поменяв местами их позиции.
```
word_list[0], word_list[1] = word_list[1], word_list[0]
```

4. Объединим слова из списка `word_list` в новую строку, используя функцию `join()` и пробел в качестве разделителя. Результат сохранится в новой переменной `new_sentence`.
```
new_sentence = " ".join(word_list)
```

5. Наконец, выведем новую строку `new_sentence` на печать.
```
print(new_sentence)
```

Полный код программы на Python будет выглядеть так:

```python
sentence = "monitor printer"
word_list = sentence.split()
word_list[0], word_list[1] = word_list[1], word_list[0]
new_sentence = " ".join(word_list)
print(new_sentence)
```

Результат выполнения программы будет "printer monitor", что является требуемым ответом. Надеюсь, что это помогло и ответ был понятен!
4,6(74 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ