python,if,что-то вроде обучения нейронных сетей

есть такой код:

import numpy as np
inp = input().lower()
def hard():
    global hello
    hello = 0



    if "а" in inp:
        pass
    if "б" in inp:
        pass
    if "в" in inp:
        hello = hello + 1
    if "г" in inp:
        pass
    if "д" in inp:
       pass
    if "е" in inp:
        pass
    if "ё" in inp:
        pass
    if "ж" in inp:
        pass
    if "з" in inp:
        pass
    if "и" in inp:
        hello = hello + 1
    if "й" in inp:
        pass
    if "к" in inp:
       pass

    if "л" in inp:
        pass
    if "м" in inp:
        pass
    if "н" in inp:
        pass
    if "о" in inp:
        pass
    if "п" in inp:
        hello = hello + 1
    if "р" in inp:
        hello = hello + 1
    if "с" in inp:
        pass
    if "т" in inp:
        hello = hello + 1
    if "у" in inp:
        pass
    if "ф" in inp:
        pass
    if "х" in inp:
        pass
    if "ц" in inp:
        pass
    if "ч" in inp:
        pass
    if "ш" in inp:
        pass
    if "щ" in inp:
        pass
    if "ы" in inp:
        pass
    if "ь" in inp:
        pass
    if "э" in inp:
        pass
    if "ю" in inp:
        pass
    if "я" in inp:
        pass
    return hello
    return hay
    return name
hard()
if hello >= 3:
    print("вы имели в виду : привет ")

else:
    print("ну я не знаю")

в нем для примера есть слово привет . Добавлять каждое слово в ручную лень, как сделать что бы программа сама разбивала слово на буквы и добавляла его в свой if причем добавлять будет определенно то есть когда она не поняла слово
она спросила хочу ли я его добавить в ее знания если да то я введу например красивый(само слово которое надо добавить) nice(значение которое она будет отдавать при распозновании красивый. Не знаю возможно ли такое, если кто-то знает отпишитесь пожалуйста. Заранее спасибо


Ответы (1 шт):

Автор решения: zaborschicov

Это возможно, если вы будете редактировать файл стандартными инструментами python. Об этом можно прочитать тут. Однако, надо понимать, что вовремя выполнения программа выгружается в оперативную память и по факту, ваши изменения можно будет заметить только при повторном запуске (что в принципе, можно сделать в коде) Но опять же, как сказали коллеги выше "зачем"? Использование таких инструментов является грубым тоном в программировании. Также он может привести к непредвиденным ошибкам. Расскажите подробнее о вашей задаче и я думаю сообщество StackOverflow поможет найти вам наиболее оптимальное решение.

→ Ссылка