Un ciclo while è una struttura di controllo utilizzata in molti linguaggi di programmazione per eseguire continuamente una serie di istruzioni fintanto che viene soddisfatta una particolare condizione.
Devo emulare un ciclo do-while in un programma Python. Sfortunatamente, il seguente codice semplice non funziona: 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" Invece di "1,2,3, done", stampa il …
Ho problemi a trovare la giusta combinazione di punti e virgola e / o parentesi graffe. Mi piacerebbe farlo, ma come una riga dalla riga di comando: while [ 1 ] do foo sleep 2 done
Questa è stata una domanda di intervista posta da un senior manager. Qual è più veloce? while(1) { // Some code } o while(2) { //Some code } Ho detto che entrambi hanno la stessa velocità di esecuzione, in quanto l'espressione interna whiledovrebbe infine valutare trueo false. In questo caso, …
Ho notato che il seguente codice è legale in Python. La mia domanda è: perché? C'è un motivo specifico? n = 5 while n != 0: print n n -= 1 else: print "what the..."
L'ho sentito parecchie volte. I loop JavaScript sono molto più veloci quando si conta indietro? Se è così, perché? Ho visto alcuni esempi di suite di test che mostrano che i loop invertiti sono più veloci, ma non riesco a trovare alcuna spiegazione sul perché! Suppongo sia perché il ciclo …
Ho uno script e voglio chiedere all'utente alcune informazioni, lo script non può continuare fino a quando l'utente non compila queste informazioni. Quello che segue è il mio tentativo di mettere un comando in un ciclo per raggiungere questo obiettivo, ma non funziona per qualche motivo. echo "Please change password" …
Perché il seguente funziona bene? String str; while (condition) { str = calculateStr(); ..... } Ma questo si dice che sia pericoloso / errato: while (condition) { String str = calculateStr(); ..... } È necessario dichiarare le variabili al di fuori del ciclo?
Sto cercando di tracciare alcuni dati da una telecamera in tempo reale usando OpenCV. Tuttavia, la stampa in tempo reale (usando matplotlib) non sembra funzionare. Ho isolato il problema in questo semplice esempio: fig = plt.figure() plt.axis([0, 1000, 0, 1]) i = 0 x = list() y = list() while …
Domanda 1: Perché il seguente codice viene compilato senza avere un'istruzione return? public int a() { while(true); } Avviso: se aggiungo return dopo un po ', ottengo un Unreachable Code Error. Domanda 2: D'altra parte, perché viene compilato il seguente codice, public int a() { while(0 == 0); } anche …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Ho un elenco composto da circa 20000 elenchi. Uso il 3 ° elemento di ogni lista come una bandiera. Voglio fare alcune operazioni su questo elenco fino a quando almeno un flag di elemento è 0, è come: my_list = [["a", "b", 0], ["c", "d", 0], ["e", "f", 0], .....] …
Molti programmatori Python probabilmente non sono consapevoli del fatto che la sintassi dei whileloop e dei forloop include una else:clausola opzionale : for val in iterable: do_something(val) else: clean_up() Il corpo della elseclausola è un buon posto per alcuni tipi di azioni di pulizia, ed è eseguito al termine normale …
Nel seguente programma, se imposto la variabile $foo sul valore 1 all'interno della prima ifistruzione, funziona nel senso che il suo valore viene ricordato dopo l'istruzione if. Tuttavia, quando imposto la stessa variabile sul valore 2 all'interno di un'istruzione ifche si trova all'interno di whileun'istruzione, viene dimenticata dopo il whileciclo. …
Voglio scrivere uno script Bash per elaborare il testo, che potrebbe richiedere un ciclo while. Ad esempio, un ciclo while in C: int done = 0; while(1) { ... if(done) break; } Voglio scrivere uno script Bash equivalente a quello. Ma quello che ho usato di solito e come hanno …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.