Вот функция, которая принимает слово и возвращает его синонимы и антонимы:
from PyDictionary import PyDictionary def get_synonyms_and_antonyms(word): dictionary = PyDictionary() synonyms = dictionary.synonym(word) antonyms = dictionary.antonym(word) if synonyms is None: synonyms = [] if antonyms is None: antonyms = [] return synonyms, antonyms word = input("Введите слово: ") synonyms, antonyms = get_synonyms_and_antonyms(word) print(f"Синонимы для слова {word}: {synonyms}") print(f"Антонимы для слова {word}: {antonyms}")
Этот код использует библиотеку PyDictionary, которая позволяет получать синонимы и антонимы для заданного слова. Сначала она получает синонимы и антонимы для данного слова, а затем выводит их на экран.
Вот функция, которая принимает слово и возвращает его синонимы и антонимы:
from PyDictionary import PyDictionarydef get_synonyms_and_antonyms(word):
dictionary = PyDictionary()
synonyms = dictionary.synonym(word)
antonyms = dictionary.antonym(word)
if synonyms is None:
synonyms = []
if antonyms is None:
antonyms = []
return synonyms, antonyms
word = input("Введите слово: ")
synonyms, antonyms = get_synonyms_and_antonyms(word)
print(f"Синонимы для слова {word}: {synonyms}")
print(f"Антонимы для слова {word}: {antonyms}")
Этот код использует библиотеку PyDictionary, которая позволяет получать синонимы и антонимы для заданного слова. Сначала она получает синонимы и антонимы для данного слова, а затем выводит их на экран.