Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.58/40: Рейтинг темы: голосов - 40, средняя оценка - 4.58
0 / 0 / 0
Регистрация: 22.06.2019
Сообщений: 11
1

Есть ли в Питоне метки и goto?

29.06.2019, 18:52. Просмотров 7371. Ответов 8

Здравствуйте
подскажите пожалуйста, есть ли в питоне какой-нибудь метод , которой похож на goto в c++
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.06.2019, 18:52
Ответы с готовыми решениями:

Есть ли в питоне какой нибудь аналог goto, как в с++ ?
666

Оператор GOTO и его метки
Здесь я хотел раз и навсегда разобраться с метками оператора GOTO. 1) Если метка является...

Переписать меню без метки GOTO
Подскажите как без GOTO сделать меню в программе? uses crt; label l1,l2; type firma=record...

Метки и траблы с перемещением, юзая GOTO
Собсна мой код, который по идее должен позволять по формуле вычислять значение переменной F,...

8
Супер-модератор
Эксперт PythonЭксперт Java
6424 / 3671 / 1402
Регистрация: 21.10.2017
Сообщений: 10,575
29.06.2019, 18:57 2
Лучший ответ Сообщение было отмечено Рыжий Лис как решение

Решение

Нет
0
1264 / 654 / 360
Регистрация: 07.01.2019
Сообщений: 2,117
29.06.2019, 19:13 3
Цитата Сообщение от tomokorm Посмотреть сообщение
есть ли в питоне какой-нибудь метод
Нет, но страждущие написали библиотеку https://github.com/snoack/python-goto
0
1168 / 713 / 162
Регистрация: 22.02.2018
Сообщений: 2,057
Записей в блоге: 3
29.06.2019, 19:40 4
tomokorm, Вообще то в свое время, при переходе на модульное программирование, позволяющее структурировать программы, goto было признано вредным для структурированного программирования. и от него большинство языков программирования отказались. По этой же причине его нет и в питоне. Вместо goto необходимо структурировать программу с помощью циклов и модулей.
0
Эксперт Python
4313 / 3186 / 1033
Регистрация: 28.10.2013
Сообщений: 8,225
29.06.2019, 19:59 5
Цитата Сообщение от tomokorm Посмотреть сообщение
есть ли в питоне какой-нибудь метод , которой похож на goto
А зачем козе баян? Метки хороши для машинно-генерируемого кода, человеку же проще писать (и потом - читать) нормальный структурированный код без всяких джампов в гиперпространства.
0
Эксперт Python
4387 / 1825 / 338
Регистрация: 17.03.2012
Сообщений: 9,506
Записей в блоге: 5
29.06.2019, 23:18 6
Нет, и слава богу!
1
21 / 15 / 8
Регистрация: 23.10.2017
Сообщений: 102
01.07.2019, 09:49 7
Гото — стыд и срам. Как и глобальные переменные.
1
Просто Лис
Эксперт Python
4236 / 2646 / 910
Регистрация: 17.05.2012
Сообщений: 7,903
Записей в блоге: 9
04.07.2019, 10:51 8
Можно опробовать конструкцию try-except-finally, если нужно обязательно что-то делать перед выходом из блока. Впрочем, есть конструкция with.
0
Модератор
Эксперт Python
917 / 300 / 112
Регистрация: 23.03.2014
Сообщений: 1,733
04.07.2019, 11:55 9
tomokorm, goto, слава Богу, в python нет
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.07.2019, 11:55

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

"Недостижимые" метки в комбинации goto и try-finally
Здравствуйте. Стандарт языка ECMA-334 описывает одну интересную особенность работы перехода по...

Есть ли в Питоне массивы?
Здравствуйте. Непонятно так есть или нету в Питоне массивы? Так чтобы обращаться a=2 или a= 4? Или...

Есть ли в Builder то-то типа goto?
Помню, когда в бейсике ещё в школе программировали та была такая штука: goto А в билдере есть...

Есть ли в маткаде аналог goto?
Привет всем)) Ести ли в маткаде аналог goto как в Си. Просто у меня на примере надо сделать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.