• Non ci sono risultati.

Index of /files/CoursesDev/public/2016/Milan/Introduction to Python/Excercise/03- Costrutti

N/A
N/A
Protected

Academic year: 2021

Condividi "Index of /files/CoursesDev/public/2016/Milan/Introduction to Python/Excercise/03- Costrutti"

Copied!
3
0
0

Testo completo

(1)

Esercitazione 1

(2)

Esercizi

Esercizio1 (Dati):

Scrivere un programma che converta numero da centimetri a inches, yard, piedi, miglia. Si ricorda che 1 inches=2.54 cm, 1 piede=12 inches, 1 yard=3 piedi e 1 miglio=1760 yards. Stampare i risultati. Inserire i cm:

– Da tastiera con la funzione input e raw_input

– Passando il dato allo script di lancio tramite sys.argv (Solution:conversion.py)

Esercizio 2 (Stringhe):

Completare l’esercizio string_manipulation.py sulla manipolazione di stringhe come richiesto nel testo (Solution:string_manipulation.py )

(3)

Esercizi

Esercizio3 (Dati – Cicli):

• Scrivere un programma che stampi a video tutti i numeri dispari inferiori a n. In particolare assumere che n venga letto da tastiera. Effettuare i

controlli del caso sulla correttezza dell’input.

(Solution:odd.py) Esercizio 4 (Dati-Costrutti if-while):

• Scrivere un programma dotato di interfaccia utente per il calcolo dell’area di un cerchio e di un quadrato. Il menù deve prevedere le seguenti

opzioni:

-Area Cerchio -Area Quadrato -Uscita

I dati in input devono essere letti a tastiera e il programma deve proseguire finchè non viene selezionata la terza opzione. Nella presentazione del menu fare uso della variabile __doc__.

(Solution: area.py)

Riferimenti

Documenti correlati

• Scaricare il client corretto per la propria workstation (solo al prima volta). • Selezionare il servizio di interesse (Xterm

 When different objects are mixed in a vector, coercion occurs so that every element in the vector is of the same class.  Objects can be explicitly coerced from one class to

[r]

● Dynamic linking means that the library references are resolved at run time, so the executable searches for them in the paths provided. It means a lighter executable and no need

● Pass è una generica istruzione che non fa niente,  e può stare in qualsiasi posizione del codice. È 

Esercizio 2: leggere il file fort.11 (timestep, angolo) con numpy e costruire il grafico della distribuzione degli angoli tra 0 – 360 gradi a step di 5 gradi.. Infine, stampare a

Implementare una funzione che prende in input una lista di parole e ritorna una lista con la lunghezza di ciascuna parola.. Usando un ciclo for e successivamente la

• Riposizionarsi all'inizio del file, leggere riga per riga e stampare solo le righe che non iniziano con # (usare la funzione seek e readline).. • Trovare il campo POINTS, stampare