while-loop- все статьи тега


Параллельные циклы while в Python

Я довольно новичок в Python и программировании в целом, и я создаю игру в стиле виртуального питомца для моей младшей сестры. Можно ли запустить 2 , пока циклы параллельны друг другу в python? например: while 1: input_event_1 = gui.buttonbox( msg = 'Hello, what would you like to do with your Potato Head?', title = 'Main Screen', choices = ('Check Stats', 'Feed', 'Exercise', 'Teach', 'Play', 'Go to Doctor', 'Sleep', 'Change Favourite Thing', 'Get New Toy', 'Quit')) ...

python - > время выполнения цикла while

У меня есть цикл, который длится до нескольких часов за раз. как я могу заставить его сказать мне, как долго он был на заданном интервале? Просто общий...Вопрос EDIT: это цикл while, который выполняет перестановки, так что можно ли печатать время, которое выполняется каждые 10 секунд? ...

Синтаксис однострочного Баш бесконечный цикл while

У меня возникли проблемы с правильной комбинацией точек с запятой и/или фигурных скобок. Я бы хотел сделать это, но как однострочный из командной строки: while [ 1 ] do foo sleep 2 done ...

Являются ли петли "while (true)" настолько плохими? [закрытый]

я программирую на Java уже несколько лет, но я только недавно вернулся в школу, чтобы получить официальный диплом. Я был очень удивлен, узнав, что на моем последнем задании, я потерял очки для через петлю, как показано ниже. do{ //get some input. //if the input meets my conditions, break; //Otherwise ask again. } while(true) теперь для моего теста я просто сканирую для некоторого консольного ввода, но мне сказали, что этот вид цикла не рекомендуется, потому что с помощью break ...

Объявление переменных внутри или вне цикла

почему следующее работает нормально? String str; while (condition) { str = calculateStr(); ..... } но это, как говорят, опасно / неправильно: while (condition) { String str = calculateStr(); ..... } нужно ли объявлять переменные вне цикла? ...

Как я могу понять предложение "else" петель Python?

многие программисты Python, вероятно, не знают, что синтаксис while петли и for петли включает в себя дополнительный else: статья: for val in iterable: do_something(val) else: clean_up() тело else предложение является хорошим местом для определенных видов действий очистки и выполняется при нормальном завершении цикла: т. е., выход из цикла с return или break переход else предложение; выход после a continue выполняет его. Я знаю это только потому, что я просто посмотрел (пока опять же) ...

Таймер и TimerTask против Thread + sleep в Java

Я нашел подобные вопросы, заданные здесь, но не было ответов на мое удовлетворение. Так что перефразируя вопрос еще раз - у меня есть задача, которая должна осуществляться на периодической основе (скажем 1 минуту). В чем преимущество использования Timertask & Timer для этого, в отличие от создания нового потока, который имеет бесконечный цикл со сном? фрагмент кода с помощью timertask- TimerTask uploadCheckerTimerTask = new TimerTask(){ public void run() { NewUploadServer.getInstance( ...

Чтение ввода в bash внутри цикла while

У меня есть сценарий bash, который является чем-то вроде следующего, cat filename | while read line do read input; echo $input; done но это явно не дает мне правильный вывод, так как когда я читаю в цикле while, он пытается прочитать имя файла из-за возможного перенаправления ввода-вывода. любой другой способ сделать то же самое? ...

Найти внутреннее большинство исключений без использования цикла while?

когда C# создает исключение, оно может иметь внутреннее исключение. То, что я хочу сделать, это получить внутреннее большинство исключений или, другими словами, исключение листа, которое не имеет внутреннего исключения. Я могу сделать это в цикле while: while (e.InnerException != null) { e = e.InnerException; } но мне было интересно, есть ли какой-то один лайнер, который я мог бы использовать для этого вместо этого. ...

Как написать цикл while с препроцессором C?

Я задаю этот вопрос с образовательной / хакерской точки зрения (я бы не очень хотел кодировать так). возможно ли реализовать цикл while только с помощью C директивы препроцессора. Я понимаю, что макросы не могут быть расширены рекурсивно, так как это будет сделано? ...