Информатика, вопрос задал lutsenkoiryna , 2 года назад

СРОЧНО!!!!

Напишите функцию first_last(st, *args), где st целевая строка, а в args можно передать любое к-во букв.
функция должна определить индексы первого и последнего вхождения каждой буквы из args в строке
В случае отсутствия буквы в строке, нужно print-ануть кортеж (None, None),
если же она есть, то кортеж будет состоять из первого и последнего индекса этого символа.

даю 100 балов


ner74091: а на каком языке програмирования
ner74091: ???
lutsenkoiryna: питон
lutsenkoiryna: пожалуйста кто знает помогите!!

Ответы на вопрос

Ответил ppgem374
1

def first_last(st, *args):

   for i in args:

       if i in st:

           print((st.index(i), st.rindex(i)))

       else:

           print((None, None))

first_last('hello world', 'h', 'e', 'l', 'o', 'w', 'r', 'd')


lutsenkoiryna: спасибо
Новые вопросы