как создать исключения для строки ? в пайтон

vova

Новичок
Пользователь
Июл 29, 2021
3
1
3
создаю мини програму которая смотрит палиндром или нет но мне нужно чтобы при проверки убирался пробле ,кома и тд
как здклать ?
вот моя програма
def revers(text):
return text[::-1]

def is_palindrom(text):
return text == revers(text)
r = True
while r:
something = input('Введите текст: ')
forbidden =('!',',','.','?')


if (is_palindrom(something)):
print('Да, это палиндром')
else:
print("no!")
if something == 'end':
r = False
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
932
208
43
20
Москва
Например так:
Python:
while True:
    text = input('Введите текст: ')
    if text == 'end':
        break
    elif text == text[::-1]:
        print('Да, это палиндром')
    else:
        print('Нет, это не палиндром')
 

gad26032

Пользователь
Пользователь
Июл 26, 2021
18
7
3
Ваш вопрос нечитаем, используйте блок кода. Подробнее в правилах, ссылка ниже.
создаю мини програму которая смотрит палиндром или нет но мне нужно чтобы при проверки убирался пробле ,кома и тд
как здклать ?
вот моя програма
def revers(text):
return text[::-1]

def is_palindrom(text):
return text == revers(text)
r = True
while r:
something = input('Введите текст: ')
forbidden =('!',',','.','?')


if (is_palindrom(something)):
print('Да, это палиндром')
else:
print("no!")
if something == 'end':
r = False
Правила форума, пункт 3 https://itfy.org/threads/kak-pravilno-sostavit-vopros-i-ne-poluchit-ban.1/
3) Как вставить код?
При создании новой темы (вопроса) вы можете вставить python код используя кнопку из меню.
 

Форум IT Специалистов