Запитання з тегом «while-loop»

Цикл "while" - це структура управління, яка використовується в багатьох мовах програмування для безперервного виконання набору вказівок, поки виконується певна умова.

14
Емуляція циклу виконання часу в Python?
Мені потрібно емулювати цикл виконання часу в програмі Python. На жаль, наступний прямий код не працює: list_of_ints = [ 1, 2, 3 ] iterator = list_of_ints.__iter__() element = None while True: if element: print element try: element = iterator.next() except StopIteration: break print "done" Замість "1,2,3, зроблено", він друкує такий …


23
Що швидше: поки (1) або поки (2)?
Це було питання інтерв'ю, яке йому задав вищий менеджер. Що швидше? while(1) { // Some code } або while(2) { //Some code } Я сказав, що обидва мають однакову швидкість виконання, оскільки вираз усередині whileповинен нарешті оцінити до trueабо false. У цьому випадку обидва оцінюють trueта не містять додаткових умовних …

5
Чому "while (! Feof (file))" завжди помиляється?
Останнім часом я бачив людей, які намагаються читати такі файли у багатьох публікаціях: #include <stdio.h> #include <stdlib.h> int main(int argc, char **argv) { char *path = "stdin"; FILE *fp = argc > 1 ? fopen(path=argv[1], "r") : stdin; if( fp == NULL ) { perror(path); return EXIT_FAILURE; } while( !feof(fp) …
573 c  file  while-loop  eof  feof 


30
Чи справді петлі швидше зворотні?
Я чув це вже декілька разів. Чи справді петлі JavaScript швидше, коли підраховувати відсталі? Якщо так, то чому? Я бачив кілька прикладів тестового набору, які показують, що обернені петлі швидші, але я не можу знайти жодного пояснення того, чому! Я припускаю, що це тому, що цикл більше не повинен оцінювати …

6
Як можна запускати команду в bash over до успіху
У мене є сценарій і хочу попросити у користувача деяку інформацію, сценарій не може продовжуватися, поки користувач не заповнить цю інформацію. Далі йде моя спроба ввести команду в цикл, щоб досягти цього, але це чомусь не працює. echo "Please change password" while passwd do echo "Try again" done Я спробував …
237 bash  command  while-loop 


12
Як я будую графік у режимі реального часу через цикл за допомогою matplotlib?
Я намагаюся побудувати деякі дані з камери в режимі реального часу за допомогою OpenCV. Однак, графік у реальному часі (за допомогою matplotlib), схоже, не працює. Я виділив проблему на цей простий приклад: fig = plt.figure() plt.axis([0, 1000, 0, 1]) i = 0 x = list() y = list() while i …

3
Метод Java з типом повернення компілюється без оператора return
Питання 1: Чому наступний код складається без заяви про повернення? public int a() { while(true); } Примітка: Якщо через деякий час я додам повернення, я отримаю Unreachable Code Error. Питання 2: З іншого боку, чому складається наступний код, public int a() { while(0 == 0); } навіть якщо наступне не …

21
Чи певні петлі "while (true)" такі погані? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

5
Як перевірити, чи всі елементи списку відповідають умові?
У мене є список, який складається приблизно з 20000 списків. Я використовую 3-й елемент кожного списку як прапор. Я хочу виконати деякі операції в цьому списку до тих пір, поки щонайменше прапор одного елемента дорівнює 0, це так: my_list = [["a", "b", 0], ["c", "d", 0], ["e", "f", 0], .....] …

14
Як я можу зрозуміти пункт `else` циклів Python?
Багато програмістів Python, напевно, не знають, що синтаксис whileциклів і forциклів включає необов'язковий else:пункт: for val in iterable: do_something(val) else: clean_up() Тіло elseпропозиції є хорошим місцем для певних видів очищення, і виконується при нормальному завершенні циклу: Тобто, виходить із циклу returnабо breakпропускає elseпункт; вихід після його continueвиконання. Я знаю , …

6
Змінна, модифікована всередині циклу, не запам'ятовується
У наступній програмі, якщо я встановив змінну $fooзначенню 1 всередині першого ifоператора, він працює в тому сенсі, що його значення запам'ятовується після оператора if. Однак, коли я встановлюю одну і ту ж змінну для значення 2 всередині, ifяке знаходиться всередині whileоператора, воно втрачається після whileциклу. Це поводиться так, що я …
187 bash  while-loop  scope  sh 

2
Як вирватися з петлі у Bash?
Я хочу написати сценарій Bash, щоб обробити текст, який може потребувати певного циклу. Наприклад, цикл часу на C: int done = 0; while(1) { ... if(done) break; } Я хочу написати сценарій Bash, еквівалентний цьому. Але те, що я зазвичай використовував і як показали всі класичні приклади, які я читав, …
150 bash  shell  while-loop 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.