• Предмет: Информатика
  • Автор: castleclashimperator
  • Вопрос задан 4 месяца назад

задано два слова. Скласти програму, яка визначає, чи можна з літер першого слова скласти друге. Пайтон

Ответы

Ответ дал: abob334
1

Ось код на мові Python, який перевіряє, чи можна з літер першого слова скласти друге:

word1 = input("Введіть перше слово: ")

word2 = input("Введіть друге слово: ")

# перетворюємо слова в множини символів

set1 = set(word1)

set2 = set(word2)

# перевіряємо, чи входять всі символи другого слова в перше слово

if set2.issubset(set1):

   print("З літер першого слова можна скласти друге слово.")

else:

   print("З літер першого слова не можна скласти друге слово.")

Цей код спочатку запитує у користувача два слова і перетворює їх в множини символів. Потім перевіряє, чи входять всі символи другого слова в перше слово за допомогою методу issubset(), який повертає True, якщо усі елементи множини є підмножиною іншої множини. Якщо всі символи другого слова входять до першого слова, то програма виводить повідомлення, що з літер першого слова можна скласти друге слово, інакше програма повідомляє, що це неможливо.

Вас заинтересует