Предмет: Информатика, автор: blackwhitedog00

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)

Похожие вопросы
Предмет: Оʻzbek tili, автор: shavkatmoxitdinov
Предмет: Математика, автор: pankodaniil2011