Introduzione a Python – Input e Output

Cerca nel sito

Altri risultati..

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Cerca nelle Categorie

introduzione a Python

Introduzione

Python è uno dei linguaggi di programmazione più utilizzati al mondo, grazie alla sua semplicità e versalità viene sfruttato per moltissimi scopi diversi come lo sviluppo di applicazioni desktop, web e networking ma da del suo meglio proprio nel calcolo scientifico e nel machine learning.


Python è un linguaggio interpretato, questo vuol dire che, a differenza di un linguaggio compilato, il codice non viene direttamente compilato in un file eseguibile (ad esempio i file .exe di Windows), ma viene interpretato da un altro software, chiamato proprio interprete, che poi lo esegue. Questo vuol dire che lo stesso codice Python può essere eseguito su qualsiasi sistema operativo sulla quale sia disponibile l’interprete, come Windows, Unix/Linux, Macintosh e sistemi mobili come Android e iOS.
In realtà, prima di essere eseguito tramite l’interprete, un programma Python viene pre-compilato in un formato chiamato bytecode, il ché lo rende più performante di diversi linguaggi interpretati, anche se non al livello di linguaggi compilati a basso livello come C/C++ (Python è realizzato proprio in linguaggio C).

Input e Output

Le funzioni fondamentali di un qualsiasi linguaggio di programmazione sono quelle che ci permettono di prendere delle informazioni in ingresso e mostrarle in uscita.
Con Python possiamo stampare dei dati su schermo utilizzando la funzione print.

print(“Ciao mondo”)
⇒ Ciao mondo

In questo caso il dato che abbiamo stampato è una stringa, cioè del testo, che viene racchiusa tra doppi apici.
Utilizzando questa stessa funzione avremmo potuto anche stampare dei numeri.

print(5)

⇒ 5

Con Python possiamo eseguire le varie operazioni matematiche utilizzando l’operatore corretto:

# somma
print(5+3)

# sottrazione
print(4-1)

# prodotto
print(3*2)

# divisione
print(4/2)

# resto
print(5%2)

# unire due stringhe
print(“5″+”2”)

⇒ 8
    3
   6
   2.0
   1
   52

Come vedi dall’ultimo print, l’utilizzo dell’operatore somma (+) su due stringhe ha l’effetto di unirle.
Il testo inserito dopo il carattere # è un commento, il suo scopo è quello di permetterci di inserire annotazioni nel codice, che poi verranno scartate dall’interprete e quindi non utilizzate in alcun modo dal programma.

Ti potrebbe interessare anche:  Python: Basi di programmazione ad oggetti

E’ possibile anche stampare più dati, anche di tipo differente, semplicemente separandoli con una virgola, se si tratta solo di stringhe possiamo anche utilizzare l’operatore somma (+).

print(“5 + 3 = “+”8”)
print(“5 + 3 =”,8)
print(“5 + 3 =”,5+3)

⇒ 5 + 3 = 8
    5 + 3 = 8
    5 + 3 = 8

Per acquisire dei dati possiamo invece utilizzare la funzione input.

name = input(“Come ti chiami ? “)
print(“Felice di conoscerti”,name)
⇒ Come ti chiami ? Giuseppe
    Felice di conoscerti Giuseppe

 

(73)

PubblicitàPubblicità