Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Utilizzo delle Istruzioni Condizionali in un Ciclo while | Il Ciclo While
Tutorial sui Cicli in Python

Scorri per mostrare il menu

book
Utilizzo delle Istruzioni Condizionali in un Ciclo while

La struttura if/else può essere combinata con un ciclo while per aggiungere logica condizionale a ogni iterazione. Questo ti permette di eseguire azioni diverse in base a condizioni specifiche mentre il ciclo viene eseguito.

Applichiamo questo concetto alla nostra travel_list. Il programma categorizzerà le città come aventi nomi corti o lunghi a seconda della loro lunghezza (meno di 8 caratteri per corti, 8 o più per lunghi).

123456789101112
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize index i = 0 # Categorize cities by name length while i < len(travel_list): if len(travel_list[i]) < 8: print(travel_list[i], 'has a short name.') else: print(travel_list[i], 'has a long name.') i += 1
copy
  1. L'indice i è inizializzato a 0 per partire dalla prima città;

  2. Il ciclo while viene eseguito finché i è minore della lunghezza della travel_list;

  3. Logica Condizionale:

    • if: verifica se la lunghezza del nome della città corrente è inferiore a 8 caratteri e stampa un messaggio di conseguenza;

    • else: gestisce tutti gli altri casi in cui la lunghezza del nome è di 8 o più caratteri;

  4. La variabile i viene incrementata alla fine di ogni iterazione per passare alla città successiva.

Compito

Swipe to start coding

Sei uno sviluppatore che lavora su un'app di viaggio che visualizza un elenco di nomi di paesi. Per motivi di design, l'app deve evidenziare i paesi con nomi brevi. Per ottenere questo, decidi di automatizzare il processo.

  • Conta il numero totale di paesi nella lista countries che hanno nomi più corti di 7 caratteri.
  • Usa un ciclo while per iterare attraverso i nomi dei paesi.

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 2. Capitolo 3

Chieda ad AI

expand
ChatGPT

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

book
Utilizzo delle Istruzioni Condizionali in un Ciclo while

La struttura if/else può essere combinata con un ciclo while per aggiungere logica condizionale a ogni iterazione. Questo ti permette di eseguire azioni diverse in base a condizioni specifiche mentre il ciclo viene eseguito.

Applichiamo questo concetto alla nostra travel_list. Il programma categorizzerà le città come aventi nomi corti o lunghi a seconda della loro lunghezza (meno di 8 caratteri per corti, 8 o più per lunghi).

123456789101112
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize index i = 0 # Categorize cities by name length while i < len(travel_list): if len(travel_list[i]) < 8: print(travel_list[i], 'has a short name.') else: print(travel_list[i], 'has a long name.') i += 1
copy
  1. L'indice i è inizializzato a 0 per partire dalla prima città;

  2. Il ciclo while viene eseguito finché i è minore della lunghezza della travel_list;

  3. Logica Condizionale:

    • if: verifica se la lunghezza del nome della città corrente è inferiore a 8 caratteri e stampa un messaggio di conseguenza;

    • else: gestisce tutti gli altri casi in cui la lunghezza del nome è di 8 o più caratteri;

  4. La variabile i viene incrementata alla fine di ogni iterazione per passare alla città successiva.

Compito

Swipe to start coding

Sei uno sviluppatore che lavora su un'app di viaggio che visualizza un elenco di nomi di paesi. Per motivi di design, l'app deve evidenziare i paesi con nomi brevi. Per ottenere questo, decidi di automatizzare il processo.

  • Conta il numero totale di paesi nella lista countries che hanno nomi più corti di 7 caratteri.
  • Usa un ciclo while per iterare attraverso i nomi dei paesi.

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 2. Capitolo 3
Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt