007 Python3 – Script istruzioni di base.
007 Python3 – Script istruzioni di base.
1) Script: Python3 calcola area di un triangolo.
# 007 Python3 – Calcolare area di un triangolo. print("Questo programma chiede all’utente di fornire la base e l’altezza di un triangolo, e ne calcola l’area.") BASE = 0 # Dichiara la variabile numerica BASE ALTEZZA = 0 # Dichiara la variabile numerica ALTEZZA AREA = 0 # Dichiara la variabile numerica ALTEZZA BASE = input("Indica la lunghezza, in centimetri, della base del triangolo, e premi [Invio]. ") ALTEZZA = input("Indica la lunghezza, in centimetri, dell’altezza del triangolo, e premi [Invio]. ") AREA = BASE * ALTEZZA / 2 RISULTATO = "Il triangolo avente \n Base cm "+ BASE + "\n ed altezza cm " + ALTEZZA + ", \n ha un’area di " + AREA + "cm quadrati." print(RISULTATO) #
2) Script: Python3 scrive dati su un file di testo.
# Questo script chiede all’utente di fornire la base e l’altezza di un triangolo, e li salva sul file 'dati.txt'. # Per avviare questo script: # 1) Salvarlo nella cartella di lavoro, con nome ed estensione che si preferisce # (Estensioni comuni: .py .pyw .pyc .pyo .pyd ) # 2) Aprire un terminale nella cartella di lavoro # 3) Impartire il comando: [python3 < nomeDelloScript.EstensioneDelloScript >] # print("Questo programma chiede all’utente di fornire la base e l’altezza di un triangolo, e li salva sul file 'dati.txt'.") BASE = 0 # Dichiara la variabile numerica BASE ALTEZZA = 0 # Dichiara la variabile numerica ALTEZZA BASE = input("Digita la lunghezza, in centimetri, della base del triangolo, e premi [Invio]. ") ALTEZZA = input("Digita la lunghezza, in centimetri, dell’altezza del triangolo, e premi [Invio]. ") # # Crea e scrive dati nel file dati.txt file = open("dati.txt", "a") # Apre in modalità "append" il file dati.txt contenuto nella cartella in cui si trova questo script file.write(BASE) # Scrive il contenuto della variabile BASE nel file di testo appena aperto. file.write("\n") # Nuova riga file.write(ALTEZZA) # Scrive il contenuto della variabile ALTEZZA nel file di testo appena aperto. file.close() # Chiude il file di testo precedentemente aperto. #
3) Script: Python3 legge dati da un file di testo e li utilizza.
# Questo script legge da file 'dati.txt' la base e l’altezza di un triangolo, e ne calcola l’area # Per avviare questo script: # 1) Salvarlo nella cartella di lavoro, con nome ed estensione che si preferisce # (Estensioni comuni: .py .pyw .pyc .pyo .pyd ) # 2) Aprire un terminale nella cartella di lavoro # 3) Impartire il comando: [python3 < nomeDelloScript.EstensioneDelloScript >] # print("Questo programma legge da file 'dati.txt' la base e l’altezza di un triangolo, e ne calcola l’area.") BASE = 0 # Dichiara la variabile numerica BASE ALTEZZA = 0 # Dichiara la variabile numerica ALTEZZA AREA = 0 # Dichiara la variabile numerica ALTEZZA file = open("dati.txt") # Apre il file dati.txt contenuto nella cartella di lavoro BASE = file.readline() # Mette all'interno della variabile BASE la prima riga da leggere di un file di testo ALTEZZA = file.readline() # Mette all'interno della variabile ALTEZZA la riga da leggere di un file di testo file.close() # Chiude il file lista.txt contenuto nella cartella /mnt/Dati1/Guide/Guida-Python3/ BASE = float(BASE) # Converte la variabile stringa BASE in una variebile numerica a virgola mobile. ALTEZZA = float(ALTEZZA) # Converte la variabile stringa ALTEZZA in una variebile numerica a virgola mobile. AREA = BASE * ALTEZZA / 2 # Calcola l'area del triangolo AREA = str(AREA) # Converte la variabile numerica AREA in una variabile alfanumerica RISULTATO = "Il triangolo avente \n Base cm "+ str(BASE) # Concatena una stringa ed una variabile numerica convertita in variabile stringa. RISULTATO = RISULTATO + "\n ed altezza cm " + str(ALTEZZA) # Concatena una stringa ed una variabile numerica convertita in variabile stringa. RISULTATO = RISULTATO + ", \n ha un’area di " + AREA + " cm quadrati." # Concatena una stringa, una variabile stringa, ed una stringa. print(RISULTATO) # Stampa sullo schermo la variabile RISULTATO. #