Вопрос задан 08.06.2023 в 23:22. Предмет Информатика. Спрашивает Киркин Макс.

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.(Вывести повторяющиеся слова в строке. Если они отсутствуют, то вывести об этомсообщение. Слова разделены друг с другом пробелом.)
0 0
Перейти к ответам

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

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

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)




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

Pentru a găsi cuvintele duplicate într-un șir dat în Python, puteți folosi următorul cod:

python
def 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.

0 0

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

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

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