Вопрос задан 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 для разделения и сборки строк
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Депутат Снежана.

Ответ:

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 программа не предусматривает удаление из введённого предложения знаков препинания, специальных символов и излишних пробелов, а так же символов переноса строки. Неправильный ввод приведёт к сбоям в работе или исключениям.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот программа на Python, которая выполняет указанную задачу:

python
def 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" и запустите его. Программа сначала считывает два предложения от пользователя, затем находит общие слова в них и выводит их через запятую.

0 0

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

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

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

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