Как создать код «Вернуться к этой точке» в Python? - PullRequest
0 голосов
/ 04 октября 2011

Я новичок в кодировании с python и не знаю, какой заголовок для поиска моей проблемы в python.Мой вопрос: как создать команду возврата к этой точке?Вы знаете, как в меню, где вы открываете вкладку и не хотите быть там, поэтому вы нажимаете Back.

Кроме того, всякий раз, когда я ищу ее, я всегда нахожу вопросы или объяснения об исключениях.Что они делают и имеют ли они какое-либо отношение к моему первому вопросу?

Ответы [ 2 ]

4 голосов
/ 04 октября 2011

" Flow control " может быть хорошей вещью для поиска. Изучая язык Python, вы увидите, что можете делать все, что вам нужно, без команды типа goto , к которой вы обращаетесь. В зависимости от того, что вы пытаетесь сделать, вы можете использовать циклическую конструкцию, например для или , а . Или вы можете написать повторно используемую функцию или класс, которые вы можете использовать в разных контекстах.

Что касается исключений, это причудливое слово для определенных типов ошибок . Научитесь читать их внимательно, потому что они точно скажут вам, что вы делаете неправильно.

Веселись! Python - отличный способ научиться программировать, я обнаружил Как думать, как ученый , когда я учился.

1 голос
/ 04 октября 2011

Как создать команду возврата к этой точке?

Нет.Структура программирования - на Python и в других языках программирования - действительно не работает таким образом.Вы должны думать о проблеме по-другому.

Вы можете создавать циклы (которые могут быть вложенными и могут быть разбиты), и вы можете вспомнить какое-то «состояние программы», которое представляет «где выявляются".В программировании вы должны иметь возможность различать многие виды контекста: текущую строку выполнения, а также как вы туда попали (потому что «возврат» из функции вернет значение в контекст, гдеэто называлось).

Чтобы ответить на вопрос более полезным способом, требуется гораздо более конкретный пример.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...