• Предмет: Информатика
  • Автор: blackwhitedog00
  • Вопрос задан 1 месяц назад

Python
дополнительные задания

Приложения:

Ответы

Ответ дал: salpsx
1

def rescue_princess(castle):

   def search_princess(castle):

       if isinstance(castle, list):

           for element in castle:

               result = search_princess(element)

               if result is not None:

                   return result

       elif isinstance(castle, str) and castle == "s":

           return castle

   princess = search_princess(castle)

   if princess is not None:

       return f"Принцесса освобождена! Её местоположение: {princess}"

   else:

       return "Принцесса не найдена в замке."

castle = [1, ["c"], 543, "P", ["n", ["r"]], "i", [[["s"]]]]

result = rescue_princess(castle)

print(result)

Вас заинтересует