In questa lezione impareremo come creare gli script in Python, quindi lasciamo la modalità interattiva vista finora.
Un modo per creare gli script in Python è utilizzare ad esempio il semplice blocco note. Si scrive il codice e si salva il file dando un nome idoneo e un’estensione .py, avendo cura di aver selezionato tutti i file.
Per eseguire lo script basta andare nel prompt dei comandi, inserire il percorso del file e premere invio, come da schermata sotto:
Ecco come avviare il prompt:
Una volta aperto il prompt vado nel percorso specificato, nel mio caso la cartella Python_esercizi e poi avvio lo script che ho creato in precedenza di nome area_quadrato.py.
Ecco che verrà eseguito lo script. Infatti mi viene chiesto di inserire i dati, così come avevo programmato.
Quindi avviamo l’IDLE e, una volta aperto, andiamo nel menù File e scegliamo New file. In questo modo si aprirà l’editor con il quale si può scrivere il testo sorgente.
Primo script in python
Realizziamo quindi il nostro primo script.
Prendere in input il lato di un quadrato, calcolare e visualizzare l’area.
Possibile soluzione:
'''
primo script
Calcoliamo l'area di un quadrato
'''
lato = int(input('Inserisci il lato del quadrato:'))
area = lato * lato
print('l\'area del quadrato è:', area)
Il testo inserito tra apici ”’ è il commento che può essere chiaramente tralasciato, come vi ho già spiegato nelle altre lezioni.
Notate che ho inserito dentro l’input il messaggio: ‘Inserisci il lato del quadrato‘ per dare un messaggio all’utente.
Script Python – salvare il file
Adesso salviamo il file con estensione .py andando nel menù File e poi su Save As. Dunque diamo il nome di area_quadrato.py per semplicità.
Controlliamo che non ci siano errori andando nel menu Run e poi Check Module.
Se è tutto ok, possiamo eseguire il nostro programma andando su Run Module sempre del menu Run, in alternativa potete premere il pulsante F5.
Ecco la figura che mostra il passaggio da fare:
In questo modo partirà il programma nella finestra della Shell che vi chiederà di inserire il lato del quadrato.
In questa lezione abbiamo sviluppato un esempio di script in Python.
Migliora le tue capacità di programmazione Python seguendo i nostri corsi in diretta!
Alcuni link utili
Corso in diretta su Python
Indice tutorial sul linguaggio Python
1 – Introduzione al linguaggio Python
3 – Operatori aritmetici e di assegnazione in Python