Sommario
Conoscendo un po' più a fondo i tipi di dati e le strutture di dati Python, il prossimo passo logico nella tua evoluzione come programmatore è imparare come usare condizionali, cicli e cicli.I valori booleani sono una parte importante di qualsiasi linguaggio di programmazione, vediamo come in Pitone possiamo gestirli, in questo caso inizieremo con false:
Falso Nessuno 0 "" () [] {}
Ciascuna delle condizioni di cui sopra viene valutata come falsa in Pitone vale a dire False, Nessuno, zero numerico di qualsiasi tipo, stringhe vuote, liste vuote, sono tutte valutate come false per il condizionamento booleano in Pitone.
Tuttavia Vero lo rappresentiamo con l'esistenza, viene preso come 1 come ciò che è all'interno dei nostri valori, vediamolo un po' meglio con il seguente codice di esempio:
>>> Vero Vero >>> Falso Falso >>> Vero == 1 Vero >>> Falso == 0 Vero >>> Vero + Falso + 42 43
Entro Pitone Abbiamo anche il modo per convertire qualsiasi valore in un tipo bool, vediamo un piccolo esempio in modo che tu possa analizzarlo e tenerlo a mente:
>>> bool ('Penso, quindi sono') Vero >>> bool (42) Vero >>> bool ('') Falso >>> bool (0) Falso
Per cominciare dai condizionali dobbiamo essere chiari su cosa sono, sono valutazioni di condizioni che ci permettono di programmare se un'azione o un'altra o nessuna viene eseguita, è il pilastro fondamentale di qualsiasi programma poiché ci permette di dare la sensazione che ogni azione ha una reazione stabilita. Un classico esempio di ciò è quando eseguiamo un breve programma di saluto, in cui il programma valuta il nome e fornisce un saluto corrispondente.
Vediamo il codice iniziale:
name = raw_input ('Qual è il tuo nome?') if name.endswith ('Gumby'): print 'Hello, Mr. Gumby'
In questo programma usiamo l'istruzione Se questa è la nostra istruzione di base che ci consente di valutare le condizioni, è integrata dall'istruzione altro che ci permette di indicare che verrebbe eseguito se la condizione del Se non è soddisfatta, vediamo un altro esempio:
name = raw_input ('Qual è il tuo nome?') if name.endswith ('Gumby'): print 'Hello, Mr. Gumby' else: print 'Hello, Stranger'
Come abbiamo potuto vedere, se il nome della persona non corrisponde alla nostra condizione, eseguiamo un altro codice, qui la chiave è rispettare l'indentazione ovvero chi andrà a definire il blocco interno di ogni condizionale. Cosa succede quando dobbiamo valutare più condizioni, perché in quel caso abbiamo il elifa che ci permette di valutare condizione dopo condizione dopo quella principale definita nel Se non è soddisfatta.
Diamo un'occhiata al codice per capirlo meglio:
num = input ('Inserisci un numero:') if num> 0: print 'Il numero è positivo' elif num <0: print 'Il numero è negativo' else: print 'Il numero è zero'
A questo punto dobbiamo essere in grado di comprendere questo codice e vedere come funziona.
Un altro aspetto importante all'interno dei condizionali è la possibilità di annidare le condizioni al loro interno, cioè una volta soddisfatta una condizione possiamo valutare altri aspetti all'interno per continuare a digerire il nostro parametro, poiché sempre nulla parla meglio ed è spiegato che vedere una porzione di codice :
name = raw_input ('Qual è il tuo nome?') if name.endswith ('Gumby'): if name.startswith ('Mr.'): print 'Hello, Mr. Gumby' elif name.startswith ('Mrs.' ): print 'Hello, Mrs. Gumby' else: print 'Hello, Gumby' else: print 'Hello, Stranger'
Come abbiamo detto in precedenza, il rientro è la chiave all'interno Pitone Per organizzare il nostro codice in modo che l'interprete non ci generi un errore, è ciò di cui dobbiamo tenere maggiormente conto.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo