Форум сайта python.su
>>> in0 = input() pnnepelqomhhheollvlo >>> in0.index('h') < in0.index('e') False
Офлайн
gratianihttps://docs.python.org/3/tutorial/datastructures.html
Что необходимо применить, чтобы метод index брал индекс символа e не первого по счету
Отредактировано doza_and (Авг. 11, 2016 14:56:29)
Офлайн
как сказал doza_and постановка вопроса неправильна, но можно
# так def my_index(s, c, n=1, start=0): for i in range(n): start = s.index(c, start + 1) return start t = 'pnnepelqomhhheollvlo' print(my_index(t, 'h') < my_index(t, 'e', 2)) # или так class My_str(str): def my_index(self, c, n=1, start=0): for i in range(n): start = self.index(c, start + 1) return start t = My_str('pnnepelqomhhheollvlo') print(t.my_index('h') < t.my_index('e', 3))
Отредактировано terabayt (Авг. 12, 2016 02:59:18)
Офлайн