
Python!!! Afișați cuvintele duplicat într-un șir. Dacă lipsesc, imprimați despre elmesaj.
Cuvintele sunt separate unele de altele printr-un spațiu.(Вывести повторяющиеся слова в строке. Если они отсутствуют, то вывести об этомсообщение. Слова разделены друг с другом пробелом.)

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

import string
string = input("Enter a string: ").lower()
words = string.split()
duplicates = set()
uniques = set()
for word in words:
if word in uniques:
duplicates.add(word)
else:
uniques.add(word)
for duplicate in duplicates:
uniques.remove(duplicate)
if duplicates:
print("The duplicate words are:", duplicates)
else:
print("There are no duplicate words.")
print("The unique words are:", uniques)






Pentru a găsi cuvintele duplicate într-un șir dat în Python, puteți folosi următorul cod:
pythondef gaseste_cuvinte_duplicate(șir):
cuvinte = șir.split()
cuvinte_duplicate = []
cuvinte_verificate = set()
for cuvant in cuvinte:
if cuvant in cuvinte_verificate:
if cuvant not in cuvinte_duplicate:
cuvinte_duplicate.append(cuvant)
else:
cuvinte_verificate.add(cuvant)
if len(cuvinte_duplicate) > 0:
for cuvant in cuvinte_duplicate:
print("Cuvântul duplicat:", cuvant)
else:
print("Nu există cuvinte duplicate în șirul dat.")
șirul_dat = input("Introduceți șirul de cuvinte: ")
gaseste_cuvinte_duplicate(șirul_dat)
Acest cod începe prin împărțirea șirului de cuvinte într-o listă de cuvinte utilizând metoda split()
. Apoi, el verifică fiecare cuvânt din listă. Dacă cuvântul a mai fost întâlnit anterior (adăugat în cuvinte_verificate
), dar nu a fost adăugat în lista cuvinte_duplicate
, atunci este adăugat în această listă. Dacă nu se găsesc cuvinte duplicate, este afișat un mesaj corespunzător.
În final, utilizatorul poate introduce șirul de cuvinte la tastatură, iar apoi se apelează funcția gaseste_cuvinte_duplicate()
pentru a căuta cuvintele duplicate și a le afișa.
Sper că aceasta te ajută! Dacă ai alte întrebări, te rog să-mi spui.


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