<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ Chiara Tartaglia - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Impara a programmare gratuitamente! Tutorial di programmazione su Python, JavaScript, Linux e molto altro. ]]>
        </description>
        <link>https://www.freecodecamp.org/italian/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ Chiara Tartaglia - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/italian/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Sat, 16 May 2026 19:16:15 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/italian/news/author/chiara/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ Break e Continue in Python – Come Passare alla Funzione Successiva ]]>
                </title>
                <description>
                    <![CDATA[ Quando hai bisogno di saltare una parte del loop in corso o di uscire completamente dal loop, puoi utilizzare le istruzioni break e continue. In questo articolo ti spiegherò come utilizzare le istruzioni break e continue  nel tuo codice Python. Come utilizzare l'istruzione break in Python È possibile utilizzare ]]>
                </description>
                <link>https://www.freecodecamp.org/italian/news/break-e-continue-in-python-come-passare-alla-funzione-successiva/</link>
                <guid isPermaLink="false">65db58736ff0440405a971d4</guid>
                
                    <category>
                        <![CDATA[ Python ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Chiara Tartaglia ]]>
                </dc:creator>
                <pubDate>Mon, 26 Feb 2024 07:51:50 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/italian/news/content/images/2024/02/thisisengineering-raeng-uyfohHiTxho-unsplash.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p data-test-label="translation-intro">
        <strong>Articolo originale:</strong> <a href="https://www.freecodecamp.org/news/python-break-and-python-continue-how-to-skip-to-the-next-function/" target="_blank" rel="noopener noreferrer" data-test-label="original-article-link">Python Break and Python Continue – How to Skip to the Next Function</a>
      </p><p>Quando hai bisogno di saltare una parte del loop in corso o di uscire completamente dal loop, puoi utilizzare le istruzioni <code>break</code> e <code>continue</code>.</p><p>In questo articolo ti spiegherò come utilizzare le istruzioni <code>break</code> e <code>continue</code> nel tuo codice Python.</p><h2 id="come-utilizzare-l-istruzione-break-in-python"><strong>Come utilizzare l'istruzione break in Python</strong></h2><p>È possibile utilizzare l’istruzione <code>break</code> per uscire da un loop <code>for</code> o <code>while</code> e passare alla sezione di codice successiva.</p><p>Questo primo esempio mostra un loop for che percorre ogni lettera della parola freeCodeCamp e la visualizza nella console.</p><pre><code class="language-py">for letter in 'freeCodeCamp':
    print('letter :', letter)</code></pre><p>Ecco cosa viene visualizzato nella console:</p><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2022/03/Screen-Shot-2022-03-13-at-7.46.39-PM.png" class="kg-image" alt="Screen-Shot-2022-03-13-at-7.46.39-PM" width="600" height="400" loading="lazy"></figure><p>Se vogliamo interrompere il loop alla lettera "o", possiamo utilizzare un'istruzione <code>if</code> seguita da un’istruzione <code>break</code>.</p><pre><code class="language-py">for letter in 'freeCodeCamp':
    if letter == "o":
        break
    print('letter :', letter)</code></pre><p>Ecco cosa viene visualizzato nella console:</p><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2022/03/Screen-Shot-2022-03-13-at-7.49.15-PM.png" class="kg-image" alt="Screen-Shot-2022-03-13-at-7.49.15-PM" width="600" height="400" loading="lazy"></figure><p>Nel prossimo esempio utilizziamo un loop <code>while</code> per incrementare <code>num</code> fintanto che <code>num</code> è inferiore a 20.</p><pre><code class="language-py">num = 5
while num &lt; 20:
    print('Current number :', num)
    num = num + 1</code></pre><p>Ecco cosa viene visualizzato nella console:</p><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2022/03/Screen-Shot-2022-03-13-at-7.54.17-PM.png" class="kg-image" alt="Screen-Shot-2022-03-13-at-7.54.17-PM" width="600" height="400" loading="lazy"></figure><p>Possiamo poi aggiungere una condizione all’interno del loop <code>while</code> che ordina di uscire dal loop se <code>num</code> è uguale a 9.</p><pre><code class="language-py">num = 5
while num &lt; 20:
    print('Current number :', num)
    num = num + 1
    if num == 9:
        break</code></pre><p>Ecco cosa viene visualizzato nella console:</p><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2022/03/Screen-Shot-2022-03-13-at-7.55.38-PM.png" class="kg-image" alt="Screen-Shot-2022-03-13-at-7.55.38-PM" width="600" height="400" loading="lazy"></figure><h2 id="come-utilizzare-l-istruzione-continue-in-python"><strong>Come utilizzare l'istruzione continue in Python</strong></h2><p>È possibile utilizzare l’istruzione <code>continue</code> per saltare l’iterazione in corso di un loop <code>for</code> o <code>while</code> e passare all’iterazione successiva.</p><p>In questo esempio stiamo eseguendo un loop su una stringa che contiene il mio nome.</p><pre><code class="language-py">for letter in "Jessica":</code></pre><p>Dentro al loop <code>for</code>, inseriamo una condizione che ordina di saltare l’iterazione in corso e passare alla successiva se la lettera presa in considerazione è uguale a "i".</p><pre><code class="language-py">  if letter == "i":
        continue</code></pre><p>Ecco come appare il codice completo:</p><pre><code class="language-py">for letter in "Jessica":
    if letter == "i":
        continue
    print(letter)</code></pre><p>Ed ecco cosa viene visualizzato nella console:</p><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2022/03/Screen-Shot-2022-03-13-at-9.22.33-PM.png" class="kg-image" alt="Screen-Shot-2022-03-13-at-9.22.33-PM" width="600" height="400" loading="lazy"></figure><p>Nota che la lettera "i" non è stata visualizzata nella console poiché l’istruzione <code>continue</code> ha fatto saltare quell’iterazione.</p><p>Nel prossimo esempio visualizzeremo numeri con incrementi di 10 utilizzando un loop <code>while</code>. Aggiungeremo poi una condizione nel loop che ordini di saltare l’iterazione e passare alla successiva se <code>num</code> è uguale a 50.</p><pre><code class="language-py">num = 10
while num &lt; 100:
    num = num + 10
    if num == 50:
        continue
    print("Current num: ", num)</code></pre><p>Ecco cosa viene visualizzato nella console:</p><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2022/03/Screen-Shot-2022-03-13-at-9.35.33-PM.png" class="kg-image" alt="Screen-Shot-2022-03-13-at-9.35.33-PM" width="600" height="400" loading="lazy"></figure><p>Come si può vedere, il numero 50 non viene visualizzato nella console a causa dell’istruzione <code>continue</code> contenuta all’interno dell’istruzione <code>if</code>.</p><h2 id="conclusione"><strong>Conclusione</strong></h2><p>Le istruzione <code>break</code> e <code>continue</code> in Python sono utilizzate per saltare parti del loop in corso o per uscire completamente dal loop.</p><p>È possibile utilizzare l’istruzione <code>break</code> quando si vuole uscire completamente da un loop <code>for</code> o <code>while</code> e passare alla sezione di codice successiva.</p><p>È possibile utilizzare l’istruzione <code>continue</code> per saltare l’iterazione in corso del loop <code>for</code> o <code>while</code> e passare all’iterazione successiva dello stesso loop.</p><p>Spero che questo articolo ti sia piaciuto e ti auguro buona fortuna per il tuo viaggio con Python.</p> ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
