как проверить ‘/’ и ‘</', присутствующие во входном значении в python3

#python #python-3.x #validation #input #file-io

#python #python-3.x #проверка #ввод #file-io

Вопрос:

 ih=input('type here: ')
h='</'
if h not in ih:
    print('yrs')
if r'/' in ih or r'\' in ih and h not in ih:
    print('its a file')
    open(ih,'r')
else:print('not found')
    

  

С помощью этого кода я хочу проверить входное значение, например, если / или \ во входном значении, а </ не во входном значении, тогда оно будет напечатано its a file , но здесь проблема заключается в том its a file , когда я ввожузадавайте вопросы.

Комментарии:

1. Вы можете попробовать использовать регулярные выражения

Ответ №1:

Заключите в квадратные скобки or часть вашего условия, ее короткое замыкание в первом операторе or

 if (r'/' in ih or r'\' in ih) and h not in ih: