Нужно найти слово согласно именно указанным аргументам функциям только так!!!
У меня выходит одна ошибку которую не знаю как решить
def solve_riddle(riddle, word_length, start_letter, reverse=False): ind = riddle.index(start_letter) #print(riddle) #print(start_letter) #print(ind) #print(word_length) if reverse == False: print(reverse) print(riddle[ind:ind + word_length]) return riddle[ind:ind + word_length] elif reverse == True: # print(reverse) # print(riddle[ind:(word_length-ind):-1]) return riddle[ind:(word_length-ind):-1] else: # если слово не найдено вернуть пустую строку return " "
Функция solve_riddle возвращает неверный результат: ‘re’. Ожидалось, что функция solve_riddle при получении параметра ('mi1powperet', 3, ‘r’, true) вернет следующую строку ‘rep’