Une boucle while est une structure de contrôle utilisée dans de nombreux langages de programmation pour exécuter en continu un ensemble d'instructions tant qu'une condition particulière est remplie.
J'ai besoin d'émuler une boucle do-while dans un programme Python. Malheureusement, le code simple suivant ne fonctionne pas: 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" Au lieu de "1,2,3, …
J'ai du mal à trouver la bonne combinaison de points-virgules et / ou d'accolades. Je voudrais le faire, mais en tant que ligne unique à partir de la ligne de commande: while [ 1 ] do foo sleep 2 done
C'était une question d'entrevue posée par un cadre supérieur. Lequel est plus vite? while(1) { // Some code } ou while(2) { //Some code } J'ai dit que les deux ont la même vitesse d'exécution, car l'expression à l'intérieur whiledevrait finalement être évaluée à trueou false. Dans ce cas, les …
J'ai remarqué que le code suivant est légal en Python. Ma question est pourquoi? Y a-t-il une raison précise? n = 5 while n != 0: print n n -= 1 else: print "what the..."
J'ai entendu cela plusieurs fois. Les boucles JavaScript sont-elles vraiment plus rapides lors du comptage à rebours? Si oui, pourquoi? J'ai vu quelques exemples de suite de tests montrant que les boucles inversées sont plus rapides, mais je ne trouve aucune explication sur pourquoi! Je suppose que c'est parce que …
J'ai un script et je souhaite demander des informations à l'utilisateur. Le script ne peut pas continuer tant que l'utilisateur n'a pas renseigné ces informations. Ce qui suit est ma tentative de mettre une commande dans une boucle pour y parvenir, mais cela ne fonctionne pas pour une raison quelconque. …
Pourquoi les éléments suivants fonctionnent-ils bien? String str; while (condition) { str = calculateStr(); ..... } Mais celui-ci est dit dangereux / incorrect: while (condition) { String str = calculateStr(); ..... } Est-il nécessaire de déclarer des variables en dehors de la boucle?
J'essaie de tracer certaines données d'une caméra en temps réel en utilisant OpenCV. Cependant, le traçage en temps réel (en utilisant matplotlib) ne semble pas fonctionner. J'ai isolé le problème dans cet exemple simple: fig = plt.figure() plt.axis([0, 1000, 0, 1]) i = 0 x = list() y = list() …
Question 1: Pourquoi le code suivant se compile sans avoir de déclaration de retour? public int a() { while(true); } Remarque: si j'ajoute un retour après un certain temps, j'obtiens un Unreachable Code Error. Question 2: D'un autre côté, pourquoi le code suivant se compile-t-il, public int a() { while(0 …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
J'ai une liste composée de 20000 listes. J'utilise le troisième élément de chaque liste comme indicateur. Je veux faire quelques opérations sur cette liste tant que le drapeau d'au moins un élément est 0, c'est comme: my_list = [["a", "b", 0], ["c", "d", 0], ["e", "f", 0], .....] Au début, …
De nombreux programmeurs Python ignorent probablement que la syntaxe des whileboucles et des forboucles comprend une else:clause facultative : for val in iterable: do_something(val) else: clean_up() Le corps de la elseclause est un bon endroit pour certains types d'actions de nettoyage et est exécuté à la fin normale de la …
Dans le programme suivant, si je règle la variable $foosur la valeur 1 dans la première ifinstruction, cela fonctionne dans le sens où sa valeur est mémorisée après l'instruction if. Cependant, lorsque je mets la même variable à la valeur 2 à l'intérieur d'un ifqui se trouve à l'intérieur d'une …
Je veux écrire un script Bash pour traiter du texte, ce qui peut nécessiter une boucle while. Par exemple, une boucle while en C: int done = 0; while(1) { ... if(done) break; } Je veux écrire un script Bash équivalent à cela. Mais ce que j'utilisais habituellement et comme …
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.