Come scrivere codice in Python

March 1

Python è un linguaggio di programmazione interpretato che si concentra principalmente sugli stili orientati agli oggetti e programmazione imperativa per l'utilizzo su diversi sistemi operativi. Python differisce da alcuni altri linguaggi di programmazione, nel senso che non usa le staffe allo stesso modo, ma fa posto rigide regole su come si formatta il codice. È possibile scrivere codice in un file Python per salvarlo oppure immetterla direttamente al prompt sulla Shell o riga di comando.

istruzione

1 Aprire la Shell Python e iniziare un nuovo file di programma. Digitare quanto segue:

Questo è il mio programma

stampare "Ciao, mondo!" # La mia prima riga di codice

Il simbolo cancelletto denota un commento. Commenti non appaiono nel programma principale. Essi semplicemente aiutano a capire il codice migliore, soprattutto quando si hanno centinaia o migliaia di righe. È possibile inserire commenti in qualsiasi parte del file di programma.

2 Digitare quanto segue:

strVar = "Questa è una variabile stringa."

intVar = 25

Queste linee creano due stringhe. A differenza di altri linguaggi di programmazione, non è necessario dichiarare esplicitamente il tipo di dati. Python vede il valore della variabile e assegna automaticamente un tipo di dati. È possibile utilizzare altri tipi, includere i numeri in virgola mobile e valori booleani.

3 Digitare quanto segue:

larghezza = 15

height = 32

larghezza di stampa * altezza

Le prime due righe crea due variabili intere. La funzione di "stampa" sulla terza riga stampa il valore moltiplicato per lo schermo. È possibile utilizzare molti altri tipi di matematica.

4 Digitare quanto segue:

userSelection = raw_input ( "Fai una scelta (1 o 2):")

se userSelection == "1":

-> Print "Hai selezionato 1."

Elif userSelection == "2":

-> Print "Hai selezionato 2."

altro:

-> Print "Non è stata selezionata in modo corretto."

La funzione "raw_input" richiede all'utente di inserire del testo. La prima riga fa e salva input dell'utente in una variabile. Viene quindi utilizzato un "if" per informare l'utente della sua selezione. Si noti che Python non fa uso di parentesi come alcuni altri linguaggi di programmazione. Tuttavia, è importante rientro in Python. Ogni volta che si utilizza il codice di blocco, come nel caso di questo if, è necessario rientrare la riga successiva utilizzando uno spazio o una scheda (visibili nella foto con "->"). Questo vale anche per altre cose come i cicli, per istruzioni e funzioni.

5 Digitare quanto segue:

a = 1

mentre un <= 10:

-> Stampa un

-> A = a + 1

Questo stampa i numeri uno a 10 in un ciclo, utilizzando una sola variabile e aggiornandolo ad ogni passaggio.

6 Digitare quanto segue:

def myFunction ():

-> Usertext = raw_input ( "Scrivi qualcosa:")

-> Print "Hai scritto:" + usertext

La parola chiave "def" indica che si sta creando una nuova funzione. In questo esempio, la funzione richiede semplicemente l'utente per il testo, quindi stampa che testo sullo schermo. Ancora una volta, notare il rientro all'interno del blocco della funzione. Per chiamare questa funzione, è sufficiente digitare "myFunction ()" in nessun'altra parte del programma o eseguirlo dal Python Shell.

7 Digitare quanto segue:

list = [ 'a', 'b', 'c', 'd']

list.append ( 'e')

lista di stampa

lista di stampa [2]

La prima riga crea un elenco di caratteri da 'A' a 'D'. La riga successiva aggiunge il carattere 'e' alla fine della lista. Si noti che per creare una lista, è possibile utilizzare le parentesi quadre, ma di utilizzare il metodo di aggiunta, è possibile utilizzare parentesi tonde. La terza linea di stampare l'intero contenuto della "lista" lista mentre il quarto stampe di linea solo il terzo valore, 'c'. Si stampa il terzo valore perché Python usa zero indicizzazione, il che significa che il primo elemento della lista ha indice pari a zero, il secondo elemento ha indice uno, e così via. È possibile utilizzare diversi tipi di dati per ogni elemento in un elenco.

8 Salvare il file di programma Python ed eseguirlo in the Shell.