оператор in python
как с помощью оператора in найти часть текста
v = input() # for i in range(10)
if v in "for": # почему питон считает что это ложь
print(v)
Ответы (1 шт):
Автор решения: Opium
→ Ссылка
v = input() - будет иметь тип строка. При итерации циклом For по ней каждая итерация будет соответствовать 1 символу (неважно/пробел/буква/цифра/запятая). Чтобы выполнить предполагаемую мной задачу, Вам необходимо с помощью l = v.split('<разделитель>') разделить строку на состовляющие списка и в списке уже искать соответствия.
v = input()
l = v.slit(' ') # разобьёт строку по пробелам и наполнит список.
for n in l:
if n == '<нужное значение>':
print(f'В строке есть:"{n}"')
else:
print(f'В строке нет соответствия...')
