spisok = ['var1', 'var2', 'var3'] s = 'slovo var1 hello world' def inp(): if 'slovo var1' in s: print 'yes' else: print 'no' spisock_num = len(spisok) while spisock_num > 0: inp() spisock_num = spisock_num - 1
var3 yes var2 yes var1 yes
spisok = ['var1', 'var2', 'var3'] s = 'slovo var1 hello world' def inp(): print spisok[spisock_num - 1] if 'slovo' + spisok[spisock_num + '\'' in s: print 'yes' else: print 'no' spisock_num = len(spisok) while spisock_num > 0: inp() spisock_num = spisock_num - 1
spisok = ['var1', 'var2', 'var3'] # лист из нескольких значений s = 'slovo var1 hello world' # текст в котором будем искать значения def inp(): # функция для поиска значений в тексте print spisok[spisock_num - 1] # выводим одно из значений в консоль if 'slovo' + spisok[spisock_num - 1] in s: # если заданное слово и одно из значений сразу за ним присутствует в тексте print 'yes' # распечатать "да" else: # иначе print 'no' # распечатать "нет" spisock_num = len(spisok) # подсчет значений в списке while spisock_num > 0: # если количество значений больше нуля inp() # вызываем созданную ранее функцию spisock_num = spisock_num - 1 # вычитаем единицу из общего количества значений в листе.
var3 no var2 no var1 no
python 2