Immaginiamo di avere una lista di numeri e di voler verificare se all’interno della lista è presente un particolare numero. In questo caso ci servirà solo sapere se il numero desiderato è presente oppure no.
Leggi tutto “P.15 Ricerca in una lista”P.14 Interrompere un ciclo for (break e continue)
La normale esecuzione di un ciclo può essere interrotta utilizzando le istruzioni break e continue. La prima, break, interrompe completamente l’esecuzione del ciclo, mentre continue interrompe l’iterazione corrente.
Leggi tutto “P.14 Interrompere un ciclo for (break e continue)”P.13 Il milionario
Realizziamo un gioco a quiz sullo stile de “il milionario”: appariranno delle domande a cui si potrà rispondere scegliendo tra 4 alternative. Le domande, le possibili alternative e le risposte corrette sono memorizzate in 3 liste.
Leggi tutto “P.13 Il milionario”P.12 Stampare, ma non tutto!
Affrontiamo qualche esercizio di stampa di liste utilizzando i cicli e dei test con if-then. Se volessimo stampare gli elementi di una lista, separati da una virgola potremmo scrivere:
Leggi tutto “P.12 Stampare, ma non tutto!”P.11 Stampare una lista “dinamica”
Realizziamo un semplice programma unendo alcuni concetti che riutilizzeremo spesso nelle prossime pagine. Iniziamo creando una lista vuota e chiediamo quanti numeri si desiderano inserire nella lista.
Leggi tutto “P.11 Stampare una lista “dinamica””P.10 Il ciclo for: ripetere operazioni
I computer nascono per eseguire compiti ripetitivi. Vediamo com impostare in Python un ciclo che possa percorrere gli elementi di un’array e stamparli uno a uno sullo schermo.
Leggi tutto “P.10 Il ciclo for: ripetere operazioni”P.9 Liste
Se una variabile è un cassetto, allora una lista è un cassetto con degli scomparti. Anche le liste devono avere un nome e in più servirà un indice, necessario per selezionare lo scomparto interno che ci serve.
Leggi tutto “P.9 Liste”P.8 Semplici Test
Il flusso di esecuzione di un programma non è mai lineare. Il software deve far fronte a quello che accade, ai valori dei dati che si modificano durante l’esecuzione e prendere delle semplici decisioni.
Leggi tutto “P.8 Semplici Test”P.7 Interrogare l’utente
Introduciamo un’istruzione del linguaggio molto utile che ci permetterà di creare i primi programmi interattivi. Potremo rivolgere delle domande all’utilizzatore dei nostri programmi e salvare le risposte fornite in una variabile.
Leggi tutto “P.7 Interrogare l’utente”P.6 Variabili
Le variabili servono per memorizzare dati e informazioni durante l’esecuzione di un programma. Potete chiedere delle informazioni all’utilizzatore del vostro software, per esempio la sua data di nascita e quindi salvarla all’interno di una variabile per usarla in un secondo momento, per esempio per calcolare le tasse dovute quest’anno.
Leggi tutto “P.6 Variabili”