A break statement is a flow-control feature provided by most programming languages that allows for an early exit from a loop; once a break statement is reached, its enclosing loop is immediately exited.
1 ответ

Как остановить цикл для текущего значения месяца и года в Python

В настоящее время у меня есть код следующим образом: mon = datetime.date.today().strftime("%m") month = int(mon) yy = datetime.date.today().strftime("%Y") year = int(yy) print year for state_fips in (4,5,6): for year in range(1993, year+1): for j in…
22 мар '17 в 12:07
3 ответа

Почему не петля, петля?

Я пишу код для генерации первых 1000 простых чисел, и я не понимаю, почему этот код не будет зацикливаться как есть. divisor = 1 guess = 2 count = 0 while count < 1000: divisor+=1 while guess%divisor==0: if guess==divisor: print(guess) guess+=1 c…
13 окт '13 в 00:56
1 ответ

Как выйти из обещания из обещания?

Как выйти из обещания из обещания? Документы perl6 не предоставляют простой способ. Например: my $x = start { loop { # loop forever until "quit" is seen my $y = prompt("Say something: "); if $y ~~ / quit / { # I want to exit the promise from here; #…
21 авг '17 в 05:21
3 ответа

Нечетный вложенный цикл не работает должным образом (Python 3.x)

Следующий код должен напечатать несколько строк 1 2 3 смешанный с линиями 0 Тем не менее, на самом деле он печатает несколько строк 1 1 1 1 3 смешанный с линиями 0 Код: boxes = [] for y in range(len(hmap)): for x in range(len(hmap[y])): w = 4 h = 4 …
24 июн '18 в 22:10
5 ответов

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

Я пытаюсь сделать программу, которая будет постоянно принимать пользовательский ввод и определять, является ли пользовательский ввод четным или нечетным. Программа остановится только при вводе нуля. Однако, когда я ввожу ноль, это prints 0 is an eve…
04 июн '16 в 03:57
1 ответ

Как выйти из цикла?

Я проверяю значение индикатора выполнения, и если оно равно 100, я хочу выйти, чтобы завершенная загрузка не была напечатана дважды. Я не знаю, почему 100 появляется дважды, если я запрашиваю индикатор выполнения. def callback(self,*args): cmds.prog…
31 окт '12 в 08:21
1 ответ

Как завершить функцию C++ Вызывается форма C# Использование p/invoke

Я вызываю функцию C++ из C# с помощью p/invoke, эта функция имеет бесконечный цикл (захват кадров в файл), который должен быть прерван при возникновении события в C#. Как я могу разорвать этот цикл (который завершает эту функцию)? Я попытался запуст…
07 авг '15 в 21:10
0 ответов

Разбить каждую функцию (), перебирая хеш в Perl

Я использую цикл while для перехода по хешу. В этом цикле while я хочу завершить цикл изнутри. Приведенный ниже код работает с точки зрения остановки цикла, но когда код выполняется снова в следующий раз (он находится внутри большего цикла), цикл пр…
10 апр '15 в 17:25
3 ответа

Прерывание цикла из ActionListener

Я работаю над школьным проектом и разрабатываю что-то вроде игры. В этой игре мне требуется, чтобы пользователь вошел в систему, и я столкнулся с некоторыми трудностями. Вот соответствующая часть моего кода: import java.util.*; import java.io.*; imp…
22 ноя '17 в 17:33
1 ответ

Возникли проблемы при закрытии циклов for для массива

Проблема, с которой я сталкиваюсь в своем коде, заключается в том, что цикл for, похоже, не прерывается в нужное время. Идея состоит в том, что когда все значения внутри массива больше нуля, цикл for прерывается. Проблема в том, что перерыв не проис…
10 апр '15 в 08:43
2 ответа

Почему подпроцесс python перестает выполняться при запуске определенной команды?

Я хочу автоматизировать определенные задачи во время разработки. Это часть одной из этих задач. Я пытаюсь установить django автоматически с pipenv. import os import subprocess def run(project): os.mkdir(project) os.chdir(project) subprocess.run("pip…
23 ноя '18 в 16:28
5 ответов

Является ли использование меток в JavaScript плохой практикой?

Я только что узнал об использовании меток s в JavaScript, таких как: for (var i in team) { if(i === "something") { break doThis: //Goto the label } else { doThat(); } } doThis: //Label doIt(); Я не слышал об этом до сих пор, и я не могу найти много …
05 фев '11 в 12:12
1 ответ

Как удалить команды из точки останова GDB?

Я знаю в GDB, я могу установить break 14 Чтобы пробиться по линии 14, это точка останова "1", затем commands 1 printf "%d\n",i end Это прикрепит команды GDB к точке останова 1. Нет проблем. Но мой вопрос: кажется, команды сосуществуют с точкой остан…
20 окт '16 в 04:01
2 ответа

Пользовательский итератор или генератор для выполнения распродажи после перерыва

Я реализую настроенное поведение цикла, где мне нужно, чтобы что-то происходило при входе в цикл, при каждом запуске цикла, на каждом конце цикла и при выходе из области цикла. Пока что это очень просто в Python (2.7): def my_for(loop_iterable): ent…
24 авг '16 в 23:34
9 ответов

Переход от одного случая к случаю по умолчанию в операторе switch

switch(ch){ case 'a': //do something, condition does not match so go to default case //don't break in here, and don't allow fall through to other cases. case 'b': //.. case 'c': //.. case '_': //... default: // break; } В операторе switch, подобном …
20 сен '11 в 11:52
2 ответа

Понимание оператора break и его обработка для существующего кода

В приведенном ниже примере у меня есть проблема в обработке оператора break. Для страны = США, somearray будет только длины один. но в случае "DE" длина больше единицы. но для данной программы, поскольку оператор break используется для выхода после …
30 дек '14 в 04:46
4 ответа

Выход из функции JavaScript ES6 не работает с возвратом

ПРОБЛЕМА Такое ощущение, что все должно быть просто, но я просто не понимаю по какой-то причине. Я решил взять, по-видимому, общий вопрос по собеседованию на программирование, чтобы проверить свои навыки " Учитывая массив a, который содержит только…
2 ответа

GDB-адрес разрыва отличается, когда break (имя функции) / break *(имя функции)

#include <stdio.h> int main(void){ int sum = 0; sum += 0xabcd; printf(“%x”, sum); return 0; } Это мой код, и когда я использую GDB, я могу найти другой адрес, когда прервать main / break *main. Когда я просто набираю дизассемблирование main, э…
26 сен '12 в 02:09
3 ответа

Разрыв строки через каждые 46 символов с использованием Javascript

Я пытаюсь использовать следующие строки кода, чтобы проверить, является ли строка больше 46 символов. Если он длиннее, он будет разбивать новую строку каждые 46 символов, однако я не могу этого сделать. Может кто-нибудь сказать мне, что не так? func…
03 апр '17 в 07:01
2 ответа

Перерыв и метка "Метка MyLabel отсутствует"

У меня есть такой код: if(condition1) { break MyLabel; } while(true) { //some code here MyLabel: if(condition2) break; //more code here } и я получаю эту ошибку: Метка MyLabel отсутствует. В чем дело?
10 янв '12 в 11:07