Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [Python] break / else

  1. #1

    [Python] break / else

    Nella guida di questo sito, è affermato:
    "** Interruzioni dei cicli
    else - Sia il ciclo for che il ciclo while hanno un costrutto aggiuntivo opzionale che permette di eseguire un blocco di istruzioni al verificarsi di una uscita forzata dal ciclo."

    In realta' il mio interprete Python fa il contrario, ovvero esegue l'else SOLO SE NON si è verificato il break.
    Lo conferma poi anche l'esempio della guida:

    >>> a = 0
    >>> b = 10
    >>> while a<b:
    print a,
    a = a + 1
    if a == 5:
    break
    else:
    print 'a'
    0 1 2 3 4

    E comunque mi domando a cosa serva un else così...
    Pknews
    Open Source & open views

    In Iraq stanno scrivendo la Costituzione. Diamogli la nostra. A noi non serve più. (Daniele Luttazzi)

  2. #2
    up
    Pknews
    Open Source & open views

    In Iraq stanno scrivendo la Costituzione. Diamogli la nostra. A noi non serve più. (Daniele Luttazzi)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.