Вопросы с тегом 'while-loop'

Цикл while - это структура управления, используемая во многих языках программирования, для непрерывного выполнения набора инструкций до тех пор, пока выполняется конкретное условие.
13

Эмулировать цикл do-while в Python?

Мне нужно эмулировать цикл do-while в программе Python. К сожалению, следующий простой код не работает: list_of_ints = [ 1, 2, 3 ] iterator = list_of_ints.__iter__() element = None while True: if element: print element try: element = i...
13 апр. '09 в 6:18
12

Синтаксис для бесконечного цикла while Bash

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

Что происходит быстрее: while (1) или while (2)?

Это был вопрос интервью, заданный старшим менеджером. Что быстрее? while(1) { // Some code } или while(2) { //Some code } Я сказал, что обе имеют одинаковую скорость выполнения, так как выражение внутри while должно наконец оцениватьс...
20 июл. '14 в 7:32
5

Почему "while (! Feof (file))" всегда неверно?

Я видел людей, которые в последнее время пытаются читать такие файлы во многих сообщениях: #include <stdio.h> #include <stdlib.h> int main(int argc, char **argv) { char *path = argc > 1 ? argv[1] : "input.txt"; FILE *fp = fo...
25 мар. '11 в 11:42
8

Предложение Else в инструкции Python while

Я заметил, что следующий код является законным в Python. Почему мой вопрос? Есть ли конкретная причина? n = 5 while n != 0: print n n -= 1 else: print "what the..."
21 июл. '10 в 2:49
34

Действительно ли циклы быстрее в обратном направлении?

Я слышал это довольно много раз. Действительно ли JavaScript-контуры быстрее при подсчете назад? Если да, то почему? Я видел несколько примеров набора тестов, показывающих, что обратные циклы быстрее, но я не могу найти объяснений относительно того, ...
27 авг. '09 в 11:53
3

Java-метод с компиляцией возвращаемого типа без оператора возврата

Вопрос 1: Почему следующий код компилируется без инструкции return? public int a() { while(true); } Примечание. Если я добавлю return после этого, тогда я получу Unreachable Code Error. Вопрос 2: С другой стороны, зачем компилируется с...
25 июн. '15 в 12:14
21

Являются ли while (true) "петлями так плохо?

Я программировал на Java уже несколько лет, но недавно вернулся в школу, чтобы получить формальную степень. Я был очень удивлен, узнав, что в моем последнем задании я потерял очки за использование цикла, как показано ниже. do{ //get some input....
27 июл. '11 в 19:52
14

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

Многие программисты на Python, вероятно, не знают, что синтаксис циклов while и for включает в себя необязательный параметр else: clause: for val in iterable: do_something(val) else: clean_up() Тело предложения else является хорошим местом...
05 июн. '16 в 13:41
10

Как построить график в реальном времени в цикле while с помощью matplotlib?

Я пытаюсь построить некоторые данные с камеры в режиме реального времени, используя OpenCV. Однако построение графиков в реальном времени (с использованием matplotlib), похоже, не работает. Я выделил проблему в этот простой пример: fig = plt.figure...
08 авг. '12 в 23:36
20

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

Почему все работает нормально? String str; while (condition) { str = calculateStr(); ..... } Но этот считается опасным/неправильным: while (condition) { String str = calculateStr(); ..... } Нужно ли объявлять переменные за преде...
10 янв. '12 в 13:01
5

Как проверить, соответствуют ли все элементы списка условию?

У меня есть список, состоящий из примерно 20000 списков. Я использую каждый список 3-й элемент в качестве флага. Я хочу сделать некоторые операции в этом списке, если хотя бы один флаг элемента равен 0, например: my_list = [["a", "b", 0], ["c", "d",...
19 мая '12 в 14:45
6

Как вы можете запустить команду в bash до тех пор, пока успех

У меня есть script и вы хотите спросить у пользователя некоторую информацию, script не может продолжаться до тех пор, пока пользователь не заполнит эту информацию. Ниже приведена моя попытка поместить команду в цикл для достижения этой цели, но по к...
11 мар. '11 в 14:41
8

Как оптимизировать для-понятий и циклов в Scala?

Итак, Scala должен быть таким же быстрым, как Java. Я пересматриваю некоторые проблемы Project Euler в Scala, которые я изначально занимался на Java. В частности, проблема 5: "Какое наименьшее положительное число равномерно делится на все числа от 1...
26 мая '11 в 23:18
6

Переменная, измененная внутри цикла while, не запоминается

В следующей программе, если я устанавливаю переменную $foo в значение 1 внутри первого оператора if, он работает в том смысле, что его значение запоминается после оператора if. Однако, когда я устанавливаю одну и ту же переменную в значение 2 внутри...
31 мая '13 в 9:38