Esercitazione 1.1¶
Esercizio 1.1¶
Traccia: Creiamo una stringa che assuma valore PCS usando l'interprete integrato.
Soluzione
Apriamo l'interprete Python digitando python da riga di comando. A quel punto, inseriamo la seguente istruzione, e premiamo Invio:
Esercizio 1.2¶
Traccia: Valutiamo la lunghezza della stringa creata nell'esercizio precedente, e verifichiamo che sia uguale a 3.
Soluzione
Innanzitutto, possiamo usare la funzione len() che, come abbiamo visto nella lezione, accetta una sequenza (ovvero un oggetto su cui si possa iterare), e restituisce un intero rappresentativo della lunghezza dell'iterabile.
Dato che la stringa è una sequenza, possiamo invocare la funzione len() passandogli come argomento s:
Chiamando la funzione len(s) notiamo come il valore restituito sia quello atteso, ovvero 3.
Possiamo anche provare ad assegnare il valore restituito ad una variabile l:
A questo punto, possiamo verificare che l sia pari a 3 utilizzando l'operatore di uguaglianza:
Esercizio 1.3¶
Traccia: Verifichiamo che il numero x sia compreso tra 0 e 10.
Soluzione
Per prima cosa, dichiariamo un valore qualsiasi per x:
A questo punto, verifichiamo che x sia compreso tra 0 e 10 mediante l'operatore booleano and:
Esercizio 1.4¶
Traccia: Creare una lista a partire dalla stringa definita negli esercizi precedenti.
Soluzione
Una prima possibilità è quella di utilizzare il costruttore di classe list() che accetta una sequenza e restituisce una lista a partire da questa. Possiamo quindi scrivere:
Se proviamo a visualizzare l_1, avremo il seguente risultato:
Un altro modo è quello di usare l'operatore [], che però avrà risultati leggermente differenti, in quanto creerà una lista con all'interno un unico elemento, ovvero la stringa s. In pratica: