Как написать программу, которая принимает строку из минимум трёх слов и меняет местами второе и третье слова, используя оператор input() для считывания строки?
Информатика 8 класс Строки и их обработка программа на Python изменение слов в строке оператор input строка из трёх слов замена слов Python алгоритм обработки строки
Привет! Давай разберемся, как написать такую программу. Это довольно просто! Вот шаги, которые нужно сделать:
input().split().join().Вот пример кода:
# Считываем строку
sentence = input("Введите строку из минимум трёх слов: ")
# Разбиваем строку на слова
words = sentence.split()
# Проверяем, что слов достаточно
if len(words) < 3:
print("Пожалуйста, введите минимум три слова.")
else:
# Меняем местами второе и третье слова
words[1], words[2] = words[2], words[1]
# Собираем слова обратно в строку
new_sentence = ' '.join(words)
# Выводим результат
print("Результат:", new_sentence)
Вот и всё! Теперь, если ты введешь строку, например, "Я люблю программировать", программа поменяет местами "люблю" и "программировать". Получится "Я программировать люблю". Надеюсь, это поможет! Если будут вопросы, спрашивай!