170 похожих чатов

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

.exe, работать с программой сколько нужно, какой цикл надо использовать?

9 ответов

24 просмотра

while True

Обернуть в функцию main() (как один из вариантов) def main(): «код, который должен исполняться» main() # чтобы возобновить работу программы # main надо вызывать тогда, когда все функции уже отработали, но есть необходимость продолжать работу Если сделать так, то не надо будет создавать код, который должен сделать условие, по которому работает while, ложным. Достаточно будет просто не вызывать main() в том участке кода, где всё должно прекратиться. Сорри за резонёрство, но я так вижу

PyCodeMan
Обернуть в функцию main() (как один из вариантов) ...

зачем гонять всю функцию целиком по кругу если можно только нужный участок?

Tishka17
Рекурсия, ммм

А была бы TRO...

ungenuineer Hor
зачем гонять всю функцию целиком по кругу если мож...

main() как раз вызывает исполнение этих участков кода. То есть... print("hallo world") def main(): print("hallo world") main() Это по сути одинаковые варианты одного и того же, что там, что там отработает print. А заново вызывать main() в рамках самого же main() нужно, если есть необходимость возобновлять работу программы. Пример: def main(): number = int(input("Введите чётное число, чтобы возобновить выполнение программы")) if number % 2 == 0: print("Вы ввели чётное число. Работа возобновляется") main() else: print("Вы ввели нечётное число. Работа программы завершается")

Tishka17
Рекурсия, ммм

Да ладно. Вряд-ли ему надо, чтобы программа возобновляла работу тысячу и более раз

PyCodeMan
main() как раз вызывает исполнение этих участков к...

вариант вполне неплохой для этого случая на самом деле

r nurnu
А была бы TRO...

Утечка все равно будет, там же переменные

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта