Параметр функции Python
я новичок , и я пытаюсь создать функцию , которая просит пользователя вставить предложение, а затем удаляет из него знаки препинания, пробелы, специальные символы.. я хочу поставить "текст" в качестве параметра для функции, но когда я делаю это, а затем вызываю функцию, я получаю : NameError: имя "текст" не определено.
Мой код работает, когда я удаляю функцию, но не делает этого, когда я ее добавляю. Может кто-нибудь объяснить, как это сделать ? я использую Pycharm
Что я уже пробовал:
def changeLetters(текст):
utext = str(input("введите предложение\n"))
vtext = unidecode.unidecode(utext) #удалить специальные символы
wtext=vtext.replace(" ","") #удалить пробелы
ztext=wtext.lower() #от верхнего до нижнего регистра
text = re.sub(r'[^\w\s]',",ztext) #удалить знаки препинания
печатный текст)
конвертлеттеры(текст)