Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Il Primo Ciclo For | Il Ciclo For
Tutorial sui Cicli in Python

book
Il Primo Ciclo For

Usando i cicli puoi iterare su sequenze come lists, strings o ranges numerici, permettono di elaborare grandi quantità di dati con codice minimo.

py
for item in sequence:
# Perform some operation
  • item è una variabile che assume il valore di ogni elemento nella sequenza uno alla volta;

  • sequence è il dato che stai iterando, come una lista, stringa o range;

  • il blocco di istruzioni for viene eseguito per ogni item nella sequenza.

Immagina di avere una variabile stringa e di voler stampare ogni lettera di essa in una colonna. Poiché una stringa è una sequenza di lettere, puoi utilizzare un ciclo per ottenere questo.

word = 'iteration'
letters = []

# Adding every letter in the word to the list
for letter in word:
letters.append(letter)
123456
word = 'iteration' letters = [] # Adding every letter in the word to the list for letter in word: letters.append(letter)
copy
  • La variabile word contiene la stringa 'iteration'.

  • Il ciclo for itera su ciascun carattere della stringa.

  • Ogni carattere viene aggiunto alla lista letters in ogni iterazione.

  • Dopo il ciclo, letters contiene tutti i caratteri di 'iteration' come elementi individuali.

Assicurati di dare un nome significativo alla variabile item. Ad esempio, se iteri attraverso una lista chiamata people, il nome appropriato della variabile dovrebbe essere person.

Compito

Swipe to start coding

Sei un viaggiatore che vuole creare una lista di viaggio. Hai una lista di paesi e devi aggiungerli alla tua lista di viaggio.

  • Itera attraverso la lista countries usando un ciclo for.
  • Aggiorna travel_list in modo che contenga solo i paesi di countries.

Soluzione

# List of countries
countries = ['Wales', 'Denmark', 'Belgium', 'Japan', 'South Korea', 'Barcelona', 'South Africa', 'Indonesia','Singapore', 'Australia', 'India', 'Saudi Arabia', 'Mexico', 'Turkey', 'Greece', 'Netherlands', 'Tokyo', 'Finland', 'Monako', 'United Arab Emirates', 'Egypt', 'Morocco', 'Brazil', 'Argentina', 'Ireland', 'Portugal', 'Chile', 'Paris', 'Spain', 'Czech Republic', 'Sweden', 'Switzerland', 'Liverpool', 'Thailand', 'Luxemburg', 'New Zealand', 'France', 'Italy', 'Germany', 'New York', 'China', 'Munchen', 'Canada', 'Hungary', 'Scotland', 'Norway', 'Austria', 'Ukraine', 'Poland']

# List of visited countires
travel_list = []

for country in countries:
travel_list.append(country)

# Testing
print("Countries to visit:", travel_list)
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 1
single

single

# List of countries
countries = ['Wales', 'Denmark', 'Belgium', 'Japan', 'South Korea', 'Barcelona', 'South Africa', 'Indonesia','Singapore', 'Australia', 'India', 'Saudi Arabia', 'Mexico', 'Turkey', 'Greece', 'Netherlands', 'Tokyo', 'Finland', 'Monako', 'United Arab Emirates', 'Egypt', 'Morocco', 'Brazil', 'Argentina', 'Ireland', 'Portugal', 'Chile', 'Paris', 'Spain', 'Czech Republic', 'Sweden', 'Switzerland', 'Liverpool', 'Thailand', 'Luxemburg', 'New Zealand', 'France', 'Italy', 'Germany', 'New York', 'China', 'Munchen', 'Canada', 'Hungary', 'Scotland', 'Norway', 'Austria', 'Ukraine', 'Poland']

# List of visited countires
travel_list = []

# Testing
print("Countries to visit:", travel_list)

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

We use cookies to make your experience better!
some-alt