
Вопрос задан 27.07.2023 в 16:32.
Предмет Информатика.
Спрашивает Волк Кристина.
Прочитайте строку, состоящую из двух слов, разделенных пробелом. Поменяйте порядок слов в строке и
выведите ее на экран. Нельзя использовать циклы и условия. Hello, world! world! Hello, Писать программу на ПИТОНЕ!!!

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

Отвечает Сербін Ваня.
Text='Hello, world!'
print(text[text.rfind(' ')+1:]+text[text.find(' '):text.rfind(' ')+1]+text[:text.find(' ')])
print(text[text.rfind(' ')+1:]+text[text.find(' '):text.rfind(' ')+1]+text[:text.find(' ')])



Отвечает нейросеть 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!" меняются местами, а слово "Писать" оказывается перед словом "программу".


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