
Вопрос задан 10.07.2023 в 02:33.
Предмет Информатика.
Спрашивает Шереметова Маргарита.
(Python)написать программу, которая считывает два предложения и выводит через запятую одинаковые
слова в них. Предполагается, что пользователь не вводит никакие знаки препинания. Пример работы программы: Enter two sentences: I like programming on Python Python has Django framework written on it Similar words are: "Python", "on" Используйте функции split и join для разделения и сборки строк

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

Отвечает Депутат Снежана.
Ответ:
sents = [input() for i in range(2)]
uws1, uws2 = set(sents[0].split(' ')), set(sents[1].split(' '))
sim_words = []
[sim_words.append(word) for word in uws1 if (word in uws2)]
print('similar words: ', ', '.join(sim_words))
p.s программа не предусматривает удаление из введённого предложения знаков препинания, специальных символов и излишних пробелов, а так же символов переноса строки. Неправильный ввод приведёт к сбоям в работе или исключениям.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно! Вот программа на Python, которая выполняет указанную задачу:
pythondef find_common_words(sentence1, sentence2):
words1 = sentence1.split()
words2 = sentence2.split()
common_words = set(words1) & set(words2)
return common_words
def main():
sentence1 = input("Enter the first sentence: ")
sentence2 = input("Enter the second sentence: ")
common_words = find_common_words(sentence1, sentence2)
if common_words:
common_words_str = ', '.join(common_words)
print(f"Similar words are: {common_words_str}")
else:
print("No similar words found.")
if __name__ == "__main__":
main()
Просто скопируйте этот код в ваш файл с расширением ".py" и запустите его. Программа сначала считывает два предложения от пользователя, затем находит общие слова в них и выводит их через запятую.


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

Информатика 565

Информатика 25

Информатика 22

Информатика 27

Информатика 34

Информатика 58

Информатика 63

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