Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Cicli For | Cicli
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Introduzione a Python

bookCicli For

In questo capitolo, esamineremo come i cicli rappresentino uno strumento fondamentale per automatizzare compiti ripetitivi e siano essenziali per gestire in modo efficiente liste e altri tipi di dati iterabili.

Segui Alex mentre dimostra l'utilizzo dei cicli for per semplificare le operazioni nel nostro negozio di alimentari:

L'utilizzo dei cicli for in Python consente di eseguire un blocco di codice ripetutamente per ogni elemento di una collezione (oggetto iterabile). Ecco cosa è importante sapere sui cicli for:

Sintassi


for variable in iterable:
    # Code to execute for each item

Utilizzare un ciclo for quando si desidera scorrere gli elementi di una sequenza, come una lista, uno alla volta.

Si inizia con la parola chiave for, quindi si sceglie un nome di variabile come item. Questa variabile memorizza temporaneamente ciascun elemento della sequenza. Successivamente, si scrive la parola chiave in e l'oggetto iterabile, ad esempio groceryItems.

Il codice all'interno del ciclo viene eseguito una volta per ogni elemento della sequenza. A ogni iterazione, item assume il valore successivo da groceryItems e la funzione print() lo visualizza. Questo processo continua fino a quando tutti gli elementi della lista sono stati elaborati.

1234
groceryItems = ["milk", "eggs", "cheese", "butter"] for item in groceryItems: # Code to be executed print(item)
copy

Iterazione indica il processo di esecuzione ripetuta di un blocco di codice. Python supporta due principali tipi di iterazione:

Iterazione Definita

Quando il numero di iterazioni è conosciuto in anticipo. I cicli for sono un esempio classico, interrompendosi automaticamente quando raggiungono la fine della sequenza.

Iterazione Indefinita

In cui l'esecuzione continua fino al soddisfacimento di una condizione specifica, tipicamente gestita dai cicli while, che verranno approfonditi nel prossimo capitolo.

Applicazioni di esempio

Conteggio del numero di elementi nella lista della spesa:

1234567
groceryItems = ["milk", "eggs", "cheese", "bread"] count = 0 for item in groceryItems: count = count + 1 print(count)
copy

Questo ciclo scorre ogni elemento in groceryItems. Ogni volta che il ciclo viene eseguito, count aumenta di 1. Al termine del ciclo, count contiene il numero totale di elementi nella lista della spesa.

Calcolo del costo totale della spesa:

1234567
prices = [2.50, 3.00, 4.75, 1.80] totalCost = 0 for price in prices: totalCost = totalCost + price print("Total cost of Groceries:", totalCost)
copy

In questo esempio, la lista contiene i prezzi degli articoli invece dei nomi. Il ciclo scorre ogni prezzo e lo aggiunge a totalCost. Al termine del ciclo, totalCost rappresenta la somma di tutti i prezzi della spesa.

Compito

Swipe to start coding

Somma dei prezzi dei prodotti

Calcolare il costo totale dei prodotti utilizzando un ciclo for per iterare attraverso una lista di prezzi.

  1. Creare una variabile total e impostarla a 0.
  2. Utilizzare un ciclo for per iterare su ogni price nella lista prices.
  3. Sommare ogni price alla variabile total all'interno del ciclo.
  4. Stampare il valore finale di total dopo il completamento del ciclo.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 1
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

close

bookCicli For

Scorri per mostrare il menu

In questo capitolo, esamineremo come i cicli rappresentino uno strumento fondamentale per automatizzare compiti ripetitivi e siano essenziali per gestire in modo efficiente liste e altri tipi di dati iterabili.

Segui Alex mentre dimostra l'utilizzo dei cicli for per semplificare le operazioni nel nostro negozio di alimentari:

L'utilizzo dei cicli for in Python consente di eseguire un blocco di codice ripetutamente per ogni elemento di una collezione (oggetto iterabile). Ecco cosa è importante sapere sui cicli for:

Sintassi


for variable in iterable:
    # Code to execute for each item

Utilizzare un ciclo for quando si desidera scorrere gli elementi di una sequenza, come una lista, uno alla volta.

Si inizia con la parola chiave for, quindi si sceglie un nome di variabile come item. Questa variabile memorizza temporaneamente ciascun elemento della sequenza. Successivamente, si scrive la parola chiave in e l'oggetto iterabile, ad esempio groceryItems.

Il codice all'interno del ciclo viene eseguito una volta per ogni elemento della sequenza. A ogni iterazione, item assume il valore successivo da groceryItems e la funzione print() lo visualizza. Questo processo continua fino a quando tutti gli elementi della lista sono stati elaborati.

1234
groceryItems = ["milk", "eggs", "cheese", "butter"] for item in groceryItems: # Code to be executed print(item)
copy

Iterazione indica il processo di esecuzione ripetuta di un blocco di codice. Python supporta due principali tipi di iterazione:

Iterazione Definita

Quando il numero di iterazioni è conosciuto in anticipo. I cicli for sono un esempio classico, interrompendosi automaticamente quando raggiungono la fine della sequenza.

Iterazione Indefinita

In cui l'esecuzione continua fino al soddisfacimento di una condizione specifica, tipicamente gestita dai cicli while, che verranno approfonditi nel prossimo capitolo.

Applicazioni di esempio

Conteggio del numero di elementi nella lista della spesa:

1234567
groceryItems = ["milk", "eggs", "cheese", "bread"] count = 0 for item in groceryItems: count = count + 1 print(count)
copy

Questo ciclo scorre ogni elemento in groceryItems. Ogni volta che il ciclo viene eseguito, count aumenta di 1. Al termine del ciclo, count contiene il numero totale di elementi nella lista della spesa.

Calcolo del costo totale della spesa:

1234567
prices = [2.50, 3.00, 4.75, 1.80] totalCost = 0 for price in prices: totalCost = totalCost + price print("Total cost of Groceries:", totalCost)
copy

In questo esempio, la lista contiene i prezzi degli articoli invece dei nomi. Il ciclo scorre ogni prezzo e lo aggiunge a totalCost. Al termine del ciclo, totalCost rappresenta la somma di tutti i prezzi della spesa.

Compito

Swipe to start coding

Somma dei prezzi dei prodotti

Calcolare il costo totale dei prodotti utilizzando un ciclo for per iterare attraverso una lista di prezzi.

  1. Creare una variabile total e impostarla a 0.
  2. Utilizzare un ciclo for per iterare su ogni price nella lista prices.
  3. Sommare ogni price alla variabile total all'interno del ciclo.
  4. Stampare il valore finale di total dopo il completamento del ciclo.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 1
single

single

some-alt