Вопрос задан 27.07.2023 в 16:32. Предмет Информатика. Спрашивает Волк Кристина.

Прочитайте строку, состоящую из двух слов, разделенных пробелом. Поменяйте порядок слов в строке и

выведите ее на экран. Нельзя использовать циклы и условия. Hello, world! world! Hello, Писать программу на ПИТОНЕ!!!
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сербін Ваня.
Text='Hello, world!'
print(text[text.rfind(' ')+1:]+text[text.find(' '):text.rfind(' ')+1]+text[:text.find(' ')])
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

python
# Входная строка input_string = "Hello, world! world! Hello, Писать программу на ПИТОНЕ!!!" # Разделение строки на слова words = input_string.split() # Изменение порядка слов с помощью срезов и объединения списков reversed_string = " ".join(words[::-1]) # Вывод результата print(reversed_string)

Результат выполнения программы будет:

ПИТОНЕ!!! на программу Писать Hello, world! world! Hello,

Здесь слова "Hello," и "world!" меняются местами, а слово "Писать" оказывается перед словом "программу".

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос