Чтобы начать, создайте файл с расширением .py и откройте его в любом текстовом редакторе.
Или откройте сайт replit.com, зарегестрируйтесь в нём и создайте проект.
В ваш файл вставьте код:
# Переменная рода
rod = ""
# Слово
word = input("Существительное: ")
# Список букв
words = []
Здесь мы создали основу. Дальше идёт определение последних 2 букв слова.
# Все буквы нашего слова попадают в список букв
for w in word:
words.append(w)
# Последняя и предпоследняя буквы нашего слова
w = word[-1]
w2 = word[-2]
И конечно же само определение:
# Условие среднего рода
if w == "о" or w == "е" and word.lower() != "кофе" or word.lower() == "время":
rod = "s"
# Условие женского рода
elif w == "а" or w2 == "а" and w == "я" or w2 == "и" and w == "я" or w == "ь" and w2 == "ж" or w == "ь" and w2 == "ш" or w == "ь" and w2 == "щ" or w == "ь" and w2 == "ч" or word.lower() == "ель":
rod = "zh"
# Условие мужского рода
else:
rod = "m"
--------------------------------------------------------------
В конце вывод в консоль:
# Вывод
print("")
print(rod)
Вы можете не выводить род в консоль, а например вставить местоимение. Для этого нужно больше условий, но я не буду их затрагивать в этой статье. Думаю, вы и сами сможете дополнить этот код.
Если вы хотите больше уроков или статей по питону, тогда подписывайтесь на мой профиль, ставьте лайки. С вами был Faratos и python.